如何在CentOS VestaCP上将PHP 5.6升级到PHP 7.2(译文)

在本教程中,我将向您展示如何在安装过程中将Vesta CP默认安装的PHP 5.6.xx升级到PHP 7.2.xx最新版本,我在编写本教程之前已经在许多服务器上进行了测试,并且它在没有任何服务器的情况下工作正常问题因此升级到PHP 7.2是安全的,本教程的一部分是从remi存储库复制的。 为什么升级到php 7.2 - 因为它会为你提供安全性和性能提升,因为WordPress加载速度更快,资源使用更少。

步骤1 :

在您的服务器上安装Remi Repository和EPEL Repository:

RHEL 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable = rhel-7-server-optional-rpms

RHEL 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel = rhel  -  $(uname -i)-server-optional-6

CentOS 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

CentOS 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

第2步 :

安装存储库后,您需要遵循一些额外的配置:

为RHEL或CentOS逐个运行此命令

yum install yum-utils
yum-config-manager --enable remi-php72

第3步:

现在运行此命令:

yum update -y

你会看到php包正在更新,在更新过程之后你需要重新启动Apache server / php-fpm-(nginx)并通过下面提到的命令检查php版本:

php -v
[root@server ~\]# php -v
PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies

疑难解答

如果php升级过程失败(没有更新/什么都没发生)或者你之前从5.6升级到7.0 / 7.1那么你需要运行这个命令禁用php 5.6 / 7.0 / 7.1

yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71

之后再次按照**STEP 2**的教程进行操作。 原文来自:https://www.mysterydata.com/upgrade-php-5-6-php-7-2-centos-vesta-cp/


   转载规则


《如何在CentOS VestaCP上将PHP 5.6升级到PHP 7.2(译文)》 豆子 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
搬瓦工告别OVZ,全面迈进KVM…… 搬瓦工告别OVZ,全面迈进KVM……
之前豆子在他们家有一款特价OpenVZ小鸡,本来是觉得吧,还挺便宜合适的,一年11.43刀,可以用来测试一些程序啊之类的,生命不息,折腾不止嘛。因为一直都是很正常的状态,也基本不重做系统,所以也就没怎么登陆他们家管理后台。昨天本来是打算修复
2019-03-26
下一篇 
VestaCP升级PHP7.X以后无法打开webmail的解决办法 VestaCP升级PHP7.X以后无法打开webmail的解决办法
豆子前几天为了加速PHP版本的速度,升级到了7.X的版本,但是发现悲剧了:webmail无法打开。经过多番试验查证,原来是因为升级后参数被篡改了。 可以使用这个命令进行修复安装: yum -y --enablerepo=remi insta
2019-03-25
  目录