CentOS 7官方软件仓库的PHP5.4已到使用寿命,并且不再由开发人员维护。
为了跟上新的功能和安全更新,您需要在CentOS 7系统上使用较新的(可能是最新的)PHP版本。
我们将以root用户身份运行系统,如果您不是这种情况,请使用sudo命令获取root用户权限。
CentOS 7 安装 PHP 7.4
-
要安装PHP 7,您需要使用以下命令在CentOS 7系统上安装并启用EPEL和Remi存储库。
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
-
接下来,您需要安装yum-utils,它可以扩展yum的默认功能,用于管理(启用或禁用)yum存储库以及程序包,而无需进行任何手动配置。
# yum install yum-utils
-
yum-utils提供的程序之一是yum-config-manager,您可以使用它来启用Remi存储库作为默认存储库,以安装不同的PHP版本。
# yum-config-manager --enable remi-php70 [Install PHP 7.0]
如果您想在CentOS 7上安装PHP7.1,PHP7.2,PHP7.3或PHP7.4,则如下所示启用它。
# yum-config-manager --enable remi-php71 [Install PHP 7.1] # yum-config-manager --enable remi-php72 [Install PHP 7.2] # yum-config-manager --enable remi-php73 [Install PHP 7.3] # yum-config-manager --enable remi-php74 [Install PHP 7.4]
-
现在,使用以下命令安装PHP7和所有必需的模块。
# yum install php php-cli php-common php-gd php-json php-ldap php-mbstring php-mysqlnd php-pdo php-xml
然后,检查系统上PHP的安装版本。
# php -v PHP 7.4.2 (cli) (built: Jan 21 2020 11:35:20) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies