分享最新优惠信息
购买主机更加划算

CentOS7系统将PHP5升级到PHP7版本的方法介绍

在使用CentOS7系统时,可能因为建站程序对PHP版本的特殊要求,从而不得不需要将PHP5版本更新升级至PHP7版本,那么具体怎么升级呢?本文简单介绍下CentOS7升级PHP5至PHP7版本的方法过程。

一、升级前提条件:

在开始之前需要添加一个存储库,因为PHP 7一般被认为是不够稳定的一个版本,不足以在CentOS7系统中存储,所以需要使用非默认的CentOS存储库。

下面是在CentOS7上给PHP 7版本添加必要的Yum存储库,命令如下:

cd / wget -O install.sh https://setup.ius.io/ chmod 755 install.sh ./install.sh

PHP 7版本添加必要的Yum存储库

接下来就需要重新配置Apache或Nginx环境。

二、配置Apache环境:

1、载PHP5版本,命令如下:

yum remove  php-common mod_php php-cli  -y

2、从新的存储库安装PHP 7版本,命令如下:

yum install php70u-mysqlnd mod_php70u php70u-cli -y

centos7安装PHP 7版本

3、重新启动Apache服务,命令如下:

systemctl restart httpd

三、配置Nginx环境:

首先配置Nginx环境,步骤如下:

1、卸载PHP5版本,命令如下:

yum remove php-common php-fpm php-cli -y

2、安装PHP7版本,命令如下:

yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y

3、编辑php-fpm,命令如下:

可以使用任何文本编辑器进行编辑(这里使用vi),命令如下:

vi /etc/php-fpm.d/www.conf

找到下面一行,并用分号注释它:

listen = 127.0.0.1:9000

找到下面一行,并删除分号:

;listen = /run/php-fpm/www.sock

接下来找到下面的一行并删除分号:

;listen.acl_users = nginx

最后保存并退出文件编辑。

编辑Nginx配置文件

1、打开Nginx配置文件,命令如下:

vi /etc/nginx/default.conf

添加以下模块:

upstream php-fpm { server unix:/run/php-fpm/www.sock; # server 127.0.0.1:9000; }

查找并删除以下面一行内容,命令如下:

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

同时添加以下一行内容,命令如下:

fastcgi_pass php-fpm;

最后保存并退出。

重新启动Nginx和php-fpm:

重启Nginx和php-fpm的命令分别如下:

systemctl restart nginx

systemctl restart php-fpm

至此,PHP7版本成功安装。以上就是CentOS7系统升级PHP5到PHP7版本的全部过程,有需要在CentOS7系统升级PHP7版本的小伙伴可以参考上述方法。

未经允许不得转载:惠主机 » CentOS7系统将PHP5升级到PHP7版本的方法介绍