在 CentOS 上“替换 PHP 运行版本”通常有以下几种常见场景,我按最常用方式给你说明。
yum install -y epel-release
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum list available php\*
yum-config-manager --enable remi-php81
yum install php php-cli php-fpm
systemctl restart php-fpm
systemctl restart httpd # 或 nginx
✅ 这是“替换系统 PHP 版本”的标准方式
alternatives(仅 CLI 版本切换)如果你只是想换 命令行 php 版本:
alternatives --config php
然后选择对应版本编号。
⚠️ 注意:
php 命令如果你用的是 mod_php:
yum remove php php-cli
yum install php81 php81-php
然后:
systemctl restart httpd
systemctl stop php-fpm
yum install php81-php-fpm
fastcgi_pass 127.0.0.1:9001;
systemctl start php81-php-fpm
php -v
或
php-fpm -v
CentOS 替换 PHP 版本 = 用 Remi 源启用新版本 + 重装 PHP + 重启 php-fpm / web 服务
如果你愿意,可以告诉我:
我可以直接给你精确命令。