升级到php 7.1一键式LEMP Stack
Haojinghui
・2 分钟阅读
本指南介绍,如何一键式从LEMP堆栈上php 5.6升级到7.1版本,仅在应用程序运行PHP 5.6时才适用本教程,PHP 7.1于2016年12月1日发布。
前提条件
在继续之前,你需要以root或sudo用户身份登录到服务器。
步骤1更新系统
您不需要更新您的服务器。但是,建议你更新干净的环境。
yum -y update
步骤2:删除PHP
删除以前安装的PHP 。
yum -y remove php5*
第3步:安装PHP 7.1
安装下列软件包。
yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json
运行下面的命令以确保它们已正确安装。
php -v
步骤4配置php fpm
让我们更改php fpm设置以解决几个问题。
输入以下命令以设置服务器重新启动时自动运行的服务器。
chkconfig php-fpm on
打开/etc/php-fpm.d/www.conf以修改如下(23行附近):
user = php-fpm → user = nginx
group = php-fpm → group = nginx
步骤5:配置会话
更改会话文件的权限。
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
最后,重新启动nginx
和php-fpm
。
service php-fpm restart
service nginx restart
恭喜你安装了PHP 7.1!