PHPは、動的なウェブアプリケーションを構築するために使用される人気のあるプログラミング言語です。 PHP 8.4のリリースにより、開発者は新機能と改善点にアクセスできます。
このガイドでは、システムをrootとして操作します。それがあなたのケースでない場合は、sudoコマンドを使用してroot権限を取得してください。
ステップ1:システムパッケージを更新する
PHPの最新バージョンをインストールするには、まずシステムのパッケージリポジトリを更新し、dnfコマンドを使用して利用可能な新しいパッケージをインストールする必要があります。
sudo dnf update

ステップ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

ステップ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 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

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

ステップ5:追加のPHP拡張機能をインストール(任意)
プロジェクトの要件に応じて、追加のPHP拡張機能をインストールする必要があります。
sudo dnf search php-*

次に、必要な拡張機能をインストールします:
sudo dnf install php-gd php-xml

WebサーバーとしてApacheまたはNginxを使用している場合は、変更を適用するためにそれを再起動してください。
sudo systemctl restart httpd Or sudo systemctl restart nginx
最後に、追加情報を読むための便利なPHP記事のリストが以下になります:
- LinuxコマンドラインでPHPコードを使用して実行する方法
- MySQL、PHP、Apache構成ファイルを見つける方法
- スクリプトを使用してPHP MySQLデータベース接続をテストする方法
- Cronで通常のユーザーとしてPHPスクリプトを実行する方法
あなたは PHP 8.4 をあなたの RHEL 9 システムに正常にインストールしました。これで、最新のPHPバージョンを使用して、新機能や改善機能を活用しながら、Webアプリケーションの開発やホスティングを開始することができます。