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