如何在 Rocky Linux 和 AlmaLinux 上安装 PHP 8.0
PHP 8.0于2020年11月26日正式发布,是PHP 7.4的重大更新。在发布本指南时,最新的稳定版本是 PHP 8.0.8,于 2021 年 7 月 1 日发布。
PHP 8.0 提供了一些突破性的优化和功能,其中包括:
- 匹配表达式
- 空安全运算符
- 联合类型
- 命名参数
- 使用私有方法继承
- 参数列表中的尾随逗号
- 弱地图
- 属性版本 2
还有更多……
在这个简短的教程中,我们将引导您完成在 Rocky Linux 8 上安装 PHP 8.0。
第 1 步:在 Rocky Linux 上启用 Remi 存储库
PHP 8.0 尚不可用,也不存在于 Rocky Linux AppStream 存储库中。因此,我们将从 Remi 存储库安装 PHP 8.0,这是一个免费的第三方 YUM 存储库,提供 PHP< 堆栈。
立即安装 EPEL 存储库 (Extra Packages for Enterprise Linux),它提供对 Enterprise Linux 常用软件包的访问。
要在 Rocky Linux 上安装 EPEL 存储库,请运行命令。
sudo dnf install epel-release
安装EPEL后,继续并启用所提供的Remi存储库。
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
步骤 2:为 PHP 8.0 启用 Remi 存储库
PHP 7.4 是 Remi 存储库上的默认模块。这由 [d]
标记指示。要列出所有模块并确认这一点,请运行以下命令:
sudo dnf module list php
要安装PHP 8.0,我们将首先重置默认PHP模块并启用最新的Remi PHP模块,即Remi-8.0。因此,运行以下命令。
sudo dnf module reset php
sudo dnf module enable php:remi-8.0
第三步:在 Rocky Linux 中安装 PHP 8.0
启用Remi PHP 8.0模块后,您现在可以安装PHP 8.0和常用的PHP扩展,如下所示。
sudo dnf install php php-cli php-curl php-mysqlnd php-gd php-opcache php-zip php-intl
安装后,确认安装的 PHP 版本,如下所示。
php -v
从输出中,我们已经成功安装了最新的 PHP 版本,即 PHP 8.0.8。
就这样了。我们希望您现在可以放心地在 Rocky Linux 8 上安装 PHP 8.0。