在 CentOS 上切换 PHP 版本,常见做法取决于你怎么安装的 PHP。下面按最常用场景说明。
rpm -qa | grep php
php -v
yum install -y epel-release
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php74
yum install -y php
yum-config-manager --enable remi-php81
yum install -y php
alternatives --config php
按提示选择版本号即可。
验证:
php -v
如果是 Apache:
yum remove php php-cli libphp*
yum install php74-php
或启用对应模块:
yum install php74-php-apache
然后重启:
systemctl restart httpd
systemctl stop php-fpm
systemctl start php81-php-fpm
systemctl enable php81-php-fpm
fastcgi_pass unix:/var/opt/remi/php81/run/php-fpm/www.sock;
重启 Nginx:
systemctl restart nginx
yum install centos-release-scl
yum install rh-php74
scl enable rh-php74 bash
alternatives --config php如果你愿意,可以告诉我:
我可以给你精确命令。