PHP是一种流行的编程语言,用于构建动态网站应用程序。随着PHP 8.4的发布,开发人员可以访问新功能和改进。
在本指南中,我们将以root用户身份操作系统,如果您不是,请使用sudo命令获取root权限。
步骤1:更新系统包
要安装最新版本的PHP,首先需要更新系统的软件包存储库,并使用dnf命令安装可用的更新包。
sudo dnf update

步骤2:在RHEL中启用EPEL存储库
接下来,安装epel-release包,为RHEL系统提供额外的软件包。
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

步骤3:在RHEL中启用Remi存储库
接下来,您需要启用提供RHEL系统最新PHP版本的Remi存储库。
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

步骤4:在RHEL中安装PHP 8.4
如果您已经安装了PHP 8.3,则需要重置PHP模块以正确移除它,然后安装PHP 8.4。
sudo dnf module reset php:remi-8.3
这个命令将禁用PHP 8.3模块,并准备系统安装下一个PHP版本而不发生冲突。
一旦PHP 8.3被重置,您应该更新系统的软件包存储库,确保一切都是最新的,并安装PHP 8.4以及必要的扩展。
sudo dnf update sudo dnf module install php:remi-8.4

安装完成后,您可以验证PHP的安装。
php -v

步骤5:安装额外的PHP扩展(可选)
根据您的项目需求,您可能需要安装额外的PHP扩展。
sudo dnf search php-*

接下来,使用以下命令安装所需的扩展:
sudo dnf install php-gd php-xml

如果您正在使用Apache或Nginx作为您的Web服务器,请重新启动它以应用更改。
sudo systemctl restart httpd Or sudo systemctl restart nginx
最后,以下是一些有用的PHP文章列表,供您阅读获取额外信息:
您已成功在您的 RHEL 9 系统上安装了 PHP 8.4。您现在可以开始使用最新版本的 PHP 开发或托管 Web 应用程序,充分利用其新功能和增强功能。