早前在国外云服务器上无脑安装了php,系统默认安装了最新的php 7.4.xx了。后面要安装一些稍微古老点的php服务软件,会发现不兼容的问题。所以现在就需要对这个php进行降级了。如果你有定义过php.ini 那么建议备份一下,省的后面再次定义。文件一般在 /etc/php.ini 。
1、因为用nginx反向代理web服务,所以得先停了Nginx 及 PHP-FPM 服务:
service nginx stop
service php-fpm stop
2、然后开始对PHP的降级操作:
yum install yum-utils -y
3、删除卸载原来的php:
yum remove php\*
4、接下来配置新安装,必须禁用其余版本,不然最后还会是php最新的版本
yum-config-manager --disable remi-php5*
yum-config-manager --disable remi-php74
yum-config-manager --disable remi-test
yum-config-manager --enable remi-php73
5、安装PHP 7.3:
yum -y install php php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel
6、 安装成功后,启动nginx 和 php-fpm
service nginx start
service php-fpm start
7、查看php版本
php -v
PHP 7.3.14 (cli) (built: Jan 21 2020 09:59:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.14, Copyright (c) 1998-2018 Zend Technologies