如何在 CentOS 7 / RHEL 7 & CentOS 6 / RHEL 6 上安装 PHP 7.4 / 7.3 / 7.2

[ad_1]

PHP 是一种广泛使用的开源编程语言,由 Rasmus Lerdorf 创建,用于 Web 开发。 它是一种嵌入 HTML 的脚本语言,用于创建动态网站。

CentOS 7/6 默认附带 PHP 5.x,这已经是生命的尽头。

在这篇文章中,我们将看到如何在 CentOS 7 / RHEL 7 & CentOS 6 / RHEL 6 上安装 PHP 7.4 / 7.3 / 7.2。

添加 PHP 7.x 存储库

雷米,为 CentOS 提供最新版本的 PHP (7.4 / 7.3 / 7.2 / 7.1) 的第三方存储库。

要启用 Remi 存储库,请安装 Remi 存储库自动配置包。

### CentOS 7 / RHEL 7 ###

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

### CentOS 6 / RHEL 6 ###

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum install -y https://rpms.remirepo.net/enterprise/remi-release-6.rpm

在 CentOS 7 和 CentOS 6 上安装 PHP 7.x

在 CentOS 7 上安装 PHP 7.4

使用以下命令通过临时启用 Remi PHP 7.4 存储库来安装 PHP 7.4 包。

Remi 不为 CentOS 6 提供 PHP 7.4 软件包

yum install -y --enablerepo=remi-php74 php php-cli

在 CentOS 7 和 CentOS 6 上安装 PHP 7.3

使用以下命令通过临时启用 Remi PHP 7.3 存储库来安装 PHP 7.3 包。

yum install -y --enablerepo=remi-php73 php php-cli

在 CentOS 7 和 CentOS 6 上安装 PHP 7.2

使用以下命令通过临时启用 Remi PHP 7.2 存储库来安装 PHP 7.2 包。

yum install -y --enablerepo=remi-php72 php php-cli

在 CentOS 7 和 CentOS 6 上安装 PHP 7.1

使用以下命令通过临时启用 Remi PHP 7.1 存储库来安装 PHP 7.1 包。

yum install -y --enablerepo=remi-php71 php php-cli

检查 PHP 版本

安装所需的 PHP 版本后,请使用以下命令检查 PHP 版本。

php -v

输出:

PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

安装 PHP 扩展

PHP 扩展是已编译的库,可为您的代码启用特定功能/支持。 例如,安装 PHP MySQL 扩展将使您的 PHP 代码能够与 MySQL 数据库连接。

PHP 扩展包通常命名为 php-.

要安装 MySQL 支持,您可以安装 php-mysqlnd 包。

yum install -y --enablerepo=remi-php74 php-mysqlnd

安装特定扩展后,您可以使用以下命令进行验证。

php -m | grep -i mysql

输出:

mysqli
mysqlnd
pdo_mysql

WordPress 的 PHP 扩展

以下扩展足以在您的 CentOS 系统上安装和运行 WordPress。 WordPress 建议安装 PHP v7.3。

yum install -y --enablerepo=remi-php73 php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-imagick php-json php-libxml php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib

Joomla 的 PHP 扩展

以下扩展足以在您的 CentOS 系统上安装和运行 Joomla。 Joomla 需要 PHP v7.1 及更高版本。

yum install -y --enablerepo=remi-php73 php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt

Drupal 的 PHP 扩展

以下扩展足以在您的 CentOS 系统上安装和运行 Joomla。 Drupal 需要 PHP v7.1 及更高版本。

yum install -y --enablerepo=remi-php73 php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml

结论

就这样。 请在评论部分分享您的反馈。

[ad_2]

Related Posts