[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]