RHEL 9にPHP 8.4をインストールする方法

PHPは、動的なウェブアプリケーションを構築するために使用される人気のあるプログラミング言語です。 PHP 8.4のリリースにより、開発者は新機能と改善点にアクセスできます。

このガイドでは、システムをrootとして操作します。それがあなたのケースでない場合は、sudoコマンドを使用してroot権限を取得してください。

ステップ1:システムパッケージを更新する

PHPの最新バージョンをインストールするには、まずシステムのパッケージリポジトリを更新し、dnfコマンドを使用して利用可能な新しいパッケージをインストールする必要があります。

sudo dnf update
Update System Packages

ステップ2:RHELでEPELリポジトリを有効にする

次に、追加のパッケージを提供するepel-releaseパッケージをインストールします。

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
Enable EPEL Repository in RHEL

ステップ3:RHELでRemiリポジトリを有効にする

次に、RHELシステム向けの最新のPHPバージョンを提供するRemiリポジトリを有効にする必要があります。

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Enable Remi Repository in RHEL

ステップ4:RHELでPHP 8.4をインストールする

PHP 8.3がすでにインストールされている場合は、PHP 8.4をインストールする前にPHPモジュールを適切にリセットする必要があります。

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
Install PHP 8.4 in RHEL 9

インストールが完了したら、PHPのインストールを確認できます。

php -v
Verify PHP 8.4 in RHEL 9

ステップ5:追加のPHP拡張機能をインストール(任意)

プロジェクトの要件に応じて、追加のPHP拡張機能をインストールする必要があります。

sudo dnf search php-*
Search for PHP Extensions

次に、必要な拡張機能をインストールします:

sudo dnf install php-gd php-xml
Install PHP Extensions in RHEL

WebサーバーとしてApacheまたはNginxを使用している場合は、変更を適用するためにそれを再起動してください。

sudo systemctl restart httpd
Or
sudo systemctl restart nginx

最後に、追加情報を読むための便利なPHP記事のリストが以下になります:

あなたは PHP 8.4 をあなたの RHEL 9 システムに正常にインストールしました。これで、最新のPHPバージョンを使用して、新機能や改善機能を活用しながら、Webアプリケーションの開発やホスティングを開始することができます。

Source:
https://www.tecmint.com/install-php-in-rhel-9/