デフォルトだと安定した少し古めのバージョンがあるリポジトリしか登録されていない。 最新のバージョンを取得するには、Remi リポジトリを登録する。
# EPELリポジトリのインストール sudo dnf install -y epel-release # Remiリポジトリのインストール(AlmaLinux 9の場合) sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Alma Linux のバージョンは下記で確認できる。
code> cat /etc/almalinux-release </code>
もし希望するモジュール系列になっていない場合は、合わせる。 ただしPHPに依存するアプリケーション(Word Pressなど)を利用する場合は影響が出るリスクがあるので、現行と系列を変えない方が無難。
sudo dnf module reset php sudo dnf module enable php:remi-8.3
古いキャッシュが残っている可能性があるので、キャッシュクリアおよび作成をする。
sudo yum clean all sudo yum makecache
PHP をインストールする。
sudo yum update
なお、Remi リポジトリへの反映はタイムラグがあるので、緊急リリースがPHP公式からアナウンスがあっても、即座に利用可能となるわけではない。