怎么实现增加PHP版本并切换PHP版本
原创实现增长PHP版本并切换PHP版本
在网站开发过程中,我们也许会遇到需要升级或切换PHP版本的情况。本文将详细介绍怎样在服务器上实现增长PHP版本并切换PHP版本的操作。
1. 安装PHP多版本
首先,我们需要在服务器上安装多个PHP版本。这里以CentOS系统为例,使用Remi仓库来安装不同版本的PHP。
(1) 安装Remi仓库:
yum install epel-release yum-utils
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
(2) 查看可用的PHP版本:
yum list --enablerepo=remi-php72 php
这里以安装PHP 7.2和PHP 7.3为例:
yum install php72-php php72-php-cli php72-php-fpm php72-php-mysqlnd
yum install php73-php php73-php-cli php73-php-fpm php73-php-mysqlnd
2. 切换PHP版本
安装完多个PHP版本后,我们需要配置服务器以切换到目标版本的PHP。
(1) 查看当前PHP版本:
php -v
(2) 切换PHP-FPM版本:
编辑PHP-FPM配置文件,如:/etc/php-fpm.d/www.conf,将以下内容:
user = apache
group = apache
listen = /var/run/php-fpm/www.sock
listen.owner = apache
listen.group = apache
listen.mode = 0666
更改为:
user = nginx
group = nginx
listen = /var/run/php-fpm/php72.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
其中,用户和组需要结合你的Web服务器进行调整。此外,还需要将listen项修改为你需要切换的PHP版本的sock文件。
(3) 重启PHP-FPM服务:
systemctl restart php72-php-fpm
3. 验证切换因此
在浏览器中访问你的网站,或者通过命令行执行以下命令:
php -v
查看当前PHP版本是否为你所切换的目标版本。
至此,你已经圆满实现了在服务器上增长PHP版本并切换PHP版本的操作。