・php のインストール

インストールできる現時点での最新版を調べます

[root@alma]# dnf module list php
AlmaLinux 9 - AppStream
Name Stream Profiles Summary
php 8.1 common [d], devel, minimal PHP scripting language
php 8.2 [e] common [d] [i], devel, minimal PHP scripting language
php 8.3 common, devel, minimal PHP scripting language
≪ 以下は remi からなので省略 ≫

現在有効になっているのが 8.2 なので 8.1 , 8.3 が利用可能ですので 8.3 をインストールします
Stream (バージョン)の後の [e] が有効です
Profiles の後の [d] [i] デフォルト及びインストール済です

・現在有効の 8.2 を無効化します

[root@alma]# dnf module reset php
============================================================================================
パッケージアーキテクチャーバージョンリポジトリーサイズ
============================================================================================
モジュールプロファイルの無効化中:
php/common
モジュールの再設定中:
php

トランザクションの概要
============================================================================================

これでよろしいですか? [y/N]: y※無効化するので yes
完了しました!

・現在無効の 8.3 を有効化します

[root@alma]# dnf module -y enable php:8.3

・Stream (バージョン)を指定してインストールします

[root@alma]# dnf module -y install php:8.3/common

・インストール及び有効の確認

[root@alma]# dnf module list php
AlmaLinux 9 - AppStream
Name Stream Profiles Summary
php 8.1 common [d], devel, minimal PHP scripting language
php 8.2 common [d], devel, minimal PHP scripting language
php 8.3 [e] common [d] [i], devel, minimal PHP scripting language
≪ 以下は remi からなので省略 ≫

現在有効になっているのが 8.3 なのでインストール成功です
Stream (バージョン)の後の [e] が有効です
Profiles の後の [d] [i] デフォルト及びインストール済です