如何在 CentOS 7 / RHEL 7 上安装 PHP 8.0

PHP 是一种广泛使用的开源编程语言,用于创建博客、论坛、电子商务等动态网站,最初由 Rasmus Lerdorf 在 1994 年创建。

CentOS 7 默认自带 PHP 5.x,这已经是生命尽头了。

在这篇文章中,我们将看到如何在 CentOS 7 / RHEL 7 上安装 PHP 8.0。

如果您正在寻找有关在 CentOS 7 / RHEL 7 上安装 PHP 7.x 的文章,请单击此链接。

在 CentOS 7 / RHEL 7 上安装 PHP 8.0

添加 Remi 仓库

雷米 是一个第三方存储库,为 RHEL / CentOS 提供最新的 PHP rpm 包。

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

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 

安装 PHP 8.0

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

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

或者

永久启用 Remi PHP 8.0 存储库 yum-config-manager 命令,然后安装 PHP v8.0。

yum install -y yum-utils  yum-config-manager --enable remi-php80  yum install -y php php-cli

检查 PHP 版本

安装 PHP 包后,使用以下命令检查 PHP 版本。

php -v

输出:

PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies

安装 PHP 扩展

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

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

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

yum install -y --enablerepo=remi-php80 php-mysqlnd  OR  yum install -y php-mysqlnd

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

php -m | grep -i mysql

输出:

mysqli mysqlnd pdo_mysql

结论

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