CentOS 8 系统升级安装PHP 7.4
27号建完站,WordPress后台的站点健康检查告诉我PHP 7.2早已过期,同时建议我至少安装PHP7.3版本以上。
由于yum的默认源目前能装到的版本最高只有PHP 7.3,关键我还不会装,干脆就寻得一套新方案:使用EPEL和REMI存储库
一、添加EPEL和REMI存储库
EPEL和REMI存储库是此安装的主要要求,通过运行以下命令将它们添加到系统:
1  | sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  | 
参考:在RHEL 8/CentOS 8上安装EPEL存储库(EPEL Repository)的方法。
二、在CentOS 8 中安装PHP 7.4
成功安装EPEL之后,通过运行以下命令来安装dnf-utils。
1  | sudo dnf -y install dnf-utils  | 
1.卸载旧版本 PHP
1  | rpm -qa grep phpxargs rpm -e  | 
卸载命令两条,任一皆可
1  | yum remove php*  | 
2.在CentOS 8/RHEL 8中启用PHP 7.4的模块流:
1  | sudo dnf module install php:remi-7.4  | 
如果没有问题,输入y安装完毕后,可选使用 EPEL和REMI存储库 更新全部软件包
1  | sudo dnf update  | 
3.安装其他 PHP 扩展软件包
注:如果搭建WordPress + MySQL,至少还需要 php-mysql php-gd php-zip 等。
1  | sudo yum install php-XXX  | 
至此,所安装的PHP版本应为7.4,如下:
1  | php -v  | 
1  | PHP 7.4.2 (cli) (built: Jan 21 2020 11:35:20) ( NTS )  | 
要查看启用的模块,请运行:
1  | php --modules  | 
至此,已完成在CentOS 8 中安装PHP 7.4的操作。
CentOS 8 系统升级安装PHP 7.4