WordPress维护提示PHP版本过低

首先检查PHP版本

php -v

其次安装yum的remi源,由于我是用的是腾讯云的资源,云平台会自动帮我修改remi源的源环境。

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

输入两条命令安装remirepo, 安装完成之后可以cd /etc/yum.repos.d/ 发现源地址,可以ls查看文件,可以看见自动生成了多个PHP环境的文件。

输入

vim /etc/yum.repos.d/remi.repo

检查 Remi 是否启用,会显示如下配置地址

重点关注字段:

[remi]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
#mirrorlist=https://rpms.remirepo.net/enterprise/7/remi/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

如果一致的话则不需要修改,不一致的话根据实际情况修改到源地址,接着输入如下命令安装yum工具

yum install epel-release -y 

最后输入如下命令自动化完成PHP更新,注意--enablerepo=remi-php82后面的-php82为目标php版本号,你也可以改为自己需要的,比如-php74表示7.4版本。

yum -y upgrade --enablerepo=remi --enablerepo=remi-php82

总结

是用remi方法有如下优势,相比传统的直接删除旧的php,再安装新的php,可以省去删除之后还需要手动清除一些配置文件的困扰,进行版本的升级直接使用命令一行解决,无痛迁移!


2 条评论

springwood · 2023年6月4日 上午8:57

感觉 centos 7 很危险,过几年就要被淘汰了

    Mustenaka · 2023年6月4日 下午4:35

    现在已经就是淘汰进行时了,大概率寿命就到今年了,都在考虑要么迁移redhat,要么走ubuntu,centos stream真的用不来

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注