CentOS升级PHP到8.0

本文介绍了如何将CentOS 7上的PHP从7.2版本升级到8.0,包括删除旧版本PHP,安装PECL软件源,启用PHP8.0软件源,以及安装必要的PHP插件。
该文章已生成可运行项目,

CentOS升级PHP到8.0

image-20210916095946450

图源:php.net

WordPress提醒我PHP版本过老(7.2)有一段时间了,索性今天就升级一下。

这里的安装过程适用于CentOS 7.X,CentOS 8请参见文末的参考资料。

先删除系统中老旧的版本:

yum list installed | grep php

可能有php本体以及多个插件程序,都一起删除掉:

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-devel.x86_64 php-fpm.x86_64 php-gd.x86_64 php-intl.x86_64 php-json.x86_64 php-mbstring.x86_64 php-mysqlnd.x86_64 php-opcache.x86_64 php-pdo.x86_64 php-pgsql.x86_64 php-process.x86_64 php-xml.x86_64

这里的具体内容要填入上一步查询出的结果。

安装PEPL软件源:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils

关闭不需要的PHP软件源,开启需要安装的PHP版本软件源(这里选择php8.0):

sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php80

安装php及必要插件:

sudo yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

查看所安装的版本是否正确:

php -v

参考资料:

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值