如何在CentOS 7上从PHP7.x更新到PHP7.4
我在CentOS 7上运行PHP7.1,它是使用Remi Repo安装的。出于安全原因,WordPress通知我更新到PHP7.4。如何在运行Apache/MySQL LAMP堆栈的服务器上更新PHP版本?首先阅读--重要!!! 在完成这些更新步骤之前,获取服务器的完整备份快照如何在CentOS 7上从PHP7.x更新到PHP7.4,php,apache,updates,lamp,centos7.6,Php,Apache,Updates,Lamp,Centos7.6,我在CentOS 7上运行PHP7.1,它是使用Remi Repo安装的。出于安全原因,WordPress通知我更新到PHP7.4。如何在运行Apache/MySQL LAMP堆栈的服务器上更新PHP版本?首先阅读--重要!!! 在完成这些更新步骤之前,获取服务器的完整备份快照 您应该做的第一件事是进行任何核心操作系统更新和软件包更新 yum更新-y 检查当前正在运行的PHP版本 php-v 打印一个列表以查看已安装的所有PHP软件包。您需要在PHP7.4中替换所有这些包。您应该将此列表复制
yum更新-y
php-v
rpm-qa | grep php
rpm-qa|grep php>php_rpm.txt
yum删除“php*”-y
yum安装-yhttp://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-repolist-remi-safe
yum --disablerepo=remi-php7x --enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
php-v
systemctl重启httpd
或者简单地按照向导的说明操作。。。这似乎并没有删除您已安装的任何现有PHP版本,OP问题中包括了该版本。当然,yum更新将更新所有已安装的软件包。。。如果您以前通过不同的repo安装过PHP,比如WebStatic,因为它们不使用标准的命名约定,那么Jonnys指南肯定会有帮助。在这种情况下,需要删除旧的PHP包。如果您只是在同一个repo(remi)中升级,则不需要删除旧的软件包