Oracle Linux 9 に phpMyAdmin をインストール

# 環境
+ サーバ OS：Oracle Linux 9
+ MySQL：Oracle Cloud の MySQL Database Service(MDS)を使用
  ※ localhost で使用する MySQL でも実装可能
この他に http を使用するので、80番ポートの解放も必要

# 本作業
OSにsshログイン後、root ユーザーに切り替えを行う。
切り替え後、以下のコマンドでシステムのパッケージを最新の状態に更新する。
```bash
dnf update
```

dnf コマンドで Apache のインストールを行う。
```bash
[root@phpmyadmin ~]# dnf install -y httpd
メタデータの期限切れの最終確認: 0:08:34 前の 2024年03月08日 10時20分32秒 に実施しました。
依存関係が解決しました。
=========================================================================================================================================================
 パッケージ                              アーキテクチャー            バージョン                             リポジトリー                           サイズ
=========================================================================================================================================================
インストール:
 httpd                                   x86_64                      2.4.57-5.0.1.el9                       ol9_appstream                           65 k
依存関係のインストール:
 apr                                     x86_64                      1.7.0-12.el9_3                         ol9_appstream                          131 k
 apr-util                                x86_64                      1.6.1-23.el9                           ol9_appstream                           99 k
 apr-util-bdb                            x86_64                      1.6.1-23.el9                           ol9_appstream                           12 k
 httpd-core                              x86_64                      2.4.57-5.0.1.el9                       ol9_appstream                          1.8 M
 httpd-filesystem                        noarch                      2.4.57-5.0.1.el9                       ol9_appstream                           12 k
 httpd-tools                             x86_64                      2.4.57-5.0.1.el9                       ol9_appstream                           94 k
 oracle-logos-httpd                      noarch                      90.2-1.0.4.el9                         ol9_baseos_latest                       37 k
弱い依存関係のインストール:
 apr-util-openssl                        x86_64                      1.6.1-23.el9                           ol9_appstream                           14 k
 mod_http2                               x86_64                      1.15.19-5.el9                          ol9_appstream                          157 k
 mod_lua                                 x86_64                      2.4.57-5.0.1.el9                       ol9_appstream                           59 k

トランザクションの概要
=========================================================================================================================================================
インストール  11 パッケージ

ダウンロードサイズの合計: 2.4 M
インストール後のサイズ: 6.0 M
パッケージのダウンロード:
(1/11): oracle-logos-httpd-90.2-1.0.4.el9.noarch.rpm                                                                     672 kB/s |  37 kB     00:00    
(2/11): apr-util-1.6.1-23.el9.x86_64.rpm                                                                                 1.6 MB/s |  99 kB     00:00    
(3/11): apr-util-bdb-1.6.1-23.el9.x86_64.rpm                                                                             1.7 MB/s |  12 kB     00:00    
(4/11): apr-1.7.0-12.el9_3.x86_64.rpm                                                                                    2.0 MB/s | 131 kB     00:00    
(5/11): apr-util-openssl-1.6.1-23.el9.x86_64.rpm                                                                         2.6 MB/s |  14 kB     00:00    
(6/11): httpd-2.4.57-5.0.1.el9.x86_64.rpm                                                                                 12 MB/s |  65 kB     00:00    
(7/11): httpd-tools-2.4.57-5.0.1.el9.x86_64.rpm                                                                           15 MB/s |  94 kB     00:00    
(8/11): httpd-filesystem-2.4.57-5.0.1.el9.noarch.rpm                                                                     1.3 MB/s |  12 kB     00:00    
(9/11): mod_lua-2.4.57-5.0.1.el9.x86_64.rpm                                                                               12 MB/s |  59 kB     00:00    
(10/11): mod_http2-1.15.19-5.el9.x86_64.rpm                                                                               14 MB/s | 157 kB     00:00    
(11/11): httpd-core-2.4.57-5.0.1.el9.x86_64.rpm                                                                           53 MB/s | 1.8 MB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                      24 MB/s | 2.4 MB     00:00     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                 1/1 
  インストール中   : apr-1.7.0-12.el9_3.x86_64                                                                                                      1/11 
  インストール中   : apr-util-bdb-1.6.1-23.el9.x86_64                                                                                               2/11 
  インストール中   : apr-util-openssl-1.6.1-23.el9.x86_64                                                                                           3/11 
  インストール中   : apr-util-1.6.1-23.el9.x86_64                                                                                                   4/11 
  インストール中   : httpd-tools-2.4.57-5.0.1.el9.x86_64                                                                                            5/11 
  scriptletの実行中: httpd-filesystem-2.4.57-5.0.1.el9.noarch                                                                                       6/11 
  インストール中   : httpd-filesystem-2.4.57-5.0.1.el9.noarch                                                                                       6/11 
  インストール中   : httpd-core-2.4.57-5.0.1.el9.x86_64                                                                                             7/11 
  インストール中   : mod_lua-2.4.57-5.0.1.el9.x86_64                                                                                                8/11 
  インストール中   : oracle-logos-httpd-90.2-1.0.4.el9.noarch                                                                                       9/11 
  インストール中   : mod_http2-1.15.19-5.el9.x86_64                                                                                                10/11 
  インストール中   : httpd-2.4.57-5.0.1.el9.x86_64                                                                                                 11/11 
  scriptletの実行中: httpd-2.4.57-5.0.1.el9.x86_64                                                                                                 11/11 
  検証             : oracle-logos-httpd-90.2-1.0.4.el9.noarch                                                                                       1/11 
  検証             : apr-1.7.0-12.el9_3.x86_64                                                                                                      2/11 
  検証             : apr-util-1.6.1-23.el9.x86_64                                                                                                   3/11 
  検証             : apr-util-bdb-1.6.1-23.el9.x86_64                                                                                               4/11 
  検証             : apr-util-openssl-1.6.1-23.el9.x86_64                                                                                           5/11 
  検証             : httpd-2.4.57-5.0.1.el9.x86_64                                                                                                  6/11 
  検証             : httpd-core-2.4.57-5.0.1.el9.x86_64                                                                                             7/11 
  検証             : httpd-filesystem-2.4.57-5.0.1.el9.noarch                                                                                       8/11 
  検証             : httpd-tools-2.4.57-5.0.1.el9.x86_64                                                                                            9/11 
  検証             : mod_http2-1.15.19-5.el9.x86_64                                                                                                10/11 
  検証             : mod_lua-2.4.57-5.0.1.el9.x86_64                                                                                               11/11 

インストール済み:
  apr-1.7.0-12.el9_3.x86_64        apr-util-1.6.1-23.el9.x86_64         apr-util-bdb-1.6.1-23.el9.x86_64           apr-util-openssl-1.6.1-23.el9.x86_64  
  httpd-2.4.57-5.0.1.el9.x86_64    httpd-core-2.4.57-5.0.1.el9.x86_64   httpd-filesystem-2.4.57-5.0.1.el9.noarch   httpd-tools-2.4.57-5.0.1.el9.x86_64   
  mod_http2-1.15.19-5.el9.x86_64   mod_lua-2.4.57-5.0.1.el9.x86_64      oracle-logos-httpd-90.2-1.0.4.el9.noarch  

完了しました!
[root@phpmyadmin ~]#
```

Apache のインストール後、起動と自動起動の有効化を行う。
```bash
[root@phpmyadmin ~]# systemctl start httpd
[root@phpmyadmin ~]# 
[root@phpmyadmin ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
     Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; preset: disabled)
     Active: active (running) since Fri 2024-03-08 10:31:35 JST; 4s ago
       Docs: man:httpd.service(8)
   Main PID: 115505 (httpd)
     Status: "Started, listening on: port 80"
      Tasks: 213 (limit: 74257)
     Memory: 23.7M
        CPU: 34ms
     CGroup: /system.slice/httpd.service
             ├─115505 /usr/sbin/httpd -DFOREGROUND
             ├─115506 /usr/sbin/httpd -DFOREGROUND
             ├─115507 /usr/sbin/httpd -DFOREGROUND
             ├─115508 /usr/sbin/httpd -DFOREGROUND
             └─115509 /usr/sbin/httpd -DFOREGROUND

 3月 08 10:31:35 phpmyadmin systemd[1]: Starting The Apache HTTP Server...
 3月 08 10:31:35 phpmyadmin httpd[115505]: Server configured, listening on: port 80
 3月 08 10:31:35 phpmyadmin systemd[1]: Started The Apache HTTP Server.
[root@phpmyadmin ~]# 
[root@phpmyadmin ~]# systemctl enable httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@phpmyadmin ~]# 
```

以下のコマンドで PHP の最新版を調べる。
```bash
[root@phpmyadmin ~]# dnf module list php
メタデータの期限切れの最終確認: 0:12:30 前の 2024年03月08日 10時20分32秒 に実施しました。
Oracle Linux 9 Application Stream Packages (x86_64)
Name                        Stream                        Profiles                                          Summary                                      
php                         8.1                           common [d], devel, minimal                        PHP scripting language                       

ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@phpmyadmin ~]# 
```

この場合、PHP 8.1が最新版であるため、以下のコマンドで最新版の PHP のインストールを行う。
```bash
[root@phpmyadmin ~]# dnf module install -y php:8.1
メタデータの期限切れの最終確認: 0:13:35 前の 2024年03月08日 10時20分32秒 に実施しました。
依存関係が解決しました。
=========================================================================================================================================================
 パッケージ                        アーキテクチャー        バージョン                                               リポジトリー                   サイズ
=========================================================================================================================================================
group/moduleパッケージをインストール:
 php-cli                           x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                   ol9_appstream                  3.5 M
 php-common                        x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                   ol9_appstream                  725 k
 php-fpm                           x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                   ol9_appstream                  1.8 M
 php-mbstring                      x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                   ol9_appstream                  470 k
 php-xml                           x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                   ol9_appstream                  155 k
依存関係のインストール:
 nginx-filesystem                  noarch                  1:1.20.1-14.0.1.el9_2.1                                  ol9_appstream                  8.4 k
モジュールプロファイルのインストール中:
 php/common                                                                                                                                             
モジュールストリームの有効化中:
 php                                                       8.1                                                                                          

トランザクションの概要
=========================================================================================================================================================
インストール  6 パッケージ

ダウンロードサイズの合計: 6.6 M
インストール後のサイズ: 34 M
パッケージのダウンロード:
(1/6): nginx-filesystem-1.20.1-14.0.1.el9_2.1.noarch.rpm                                                                 146 kB/s | 8.4 kB     00:00    
(2/6): php-fpm-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                         4.7 MB/s | 1.8 MB     00:00    
(3/6): php-cli-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                         7.3 MB/s | 3.5 MB     00:00    
(4/6): php-common-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                      1.5 MB/s | 725 kB     00:00    
(5/6): php-xml-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                         1.2 MB/s | 155 kB     00:00    
(6/6): php-mbstring-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                    2.1 MB/s | 470 kB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                      10 MB/s | 6.6 MB     00:00     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                 1/1 
  インストール中   : php-common-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                        1/6 
  scriptletの実行中: nginx-filesystem-1:1.20.1-14.0.1.el9_2.1.noarch                                                                                 2/6 
  インストール中   : nginx-filesystem-1:1.20.1-14.0.1.el9_2.1.noarch                                                                                 2/6 
  インストール中   : php-fpm-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           3/6 
  scriptletの実行中: php-fpm-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           3/6 
  インストール中   : php-cli-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           4/6 
  インストール中   : php-mbstring-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                      5/6 
  インストール中   : php-xml-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           6/6 
  scriptletの実行中: php-xml-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           6/6 
  検証             : nginx-filesystem-1:1.20.1-14.0.1.el9_2.1.noarch                                                                                 1/6 
  検証             : php-cli-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           2/6 
  検証             : php-common-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                        3/6 
  検証             : php-fpm-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           4/6 
  検証             : php-mbstring-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                      5/6 
  検証             : php-xml-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           6/6 

インストール済み:
  nginx-filesystem-1:1.20.1-14.0.1.el9_2.1.noarch                               php-cli-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                   
  php-common-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                      php-fpm-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                   
  php-mbstring-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                    php-xml-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                   

完了しました!
[root@phpmyadmin ~]# 
```

今回インストールする phpMyAdmin は developer_EPEL を使用するため、以下のコマンドで有効化されていることを確認する
```bash
dnf repolist all | grep developer_EPEL
```

`無効化`と表示された場合は以下のコマンドで有効化を行う。
```bash
dnf config-manager --enable ol9_developer_EPEL
```

以下のコマンドで phpMyAdmin のインストールを行う。
```bash
[root@phpmyadmin ~]# dnf install -y phpMyAdmin
Oracle Linux 9 EPEL Packages for Development (x86_64)                                                                     81 MB/s |  54 MB     00:00    
メタデータの期限切れの最終確認: 0:00:07 前の 2024年03月08日 10時37分50秒 に実施しました。
依存関係が解決しました。
=========================================================================================================================================================
 パッケージ                    アーキテクチャー        バージョン                                              リポジトリー                        サイズ
=========================================================================================================================================================
インストール:
 phpMyAdmin                    noarch                  5.2.1-1.el9                                             ol9_developer_EPEL                   12 M
依存関係のインストール:
 gd                            x86_64                  2.3.2-3.el9                                             ol9_appstream                       132 k
 jbigkit-libs                  x86_64                  2.1-23.el9                                              ol9_appstream                        58 k
 libXpm                        x86_64                  3.5.13-8.el9_1                                          ol9_appstream                        62 k
 libtiff                       x86_64                  4.4.0-10.el9                                            ol9_appstream                       202 k
 libwebp                       x86_64                  1.2.0-8.el9_3                                           ol9_appstream                       286 k
 libzip                        x86_64                  1.7.3-7.el9                                             ol9_appstream                        63 k
 php-gd                        x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                  ol9_appstream                        40 k
 php-intl                      x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                  ol9_appstream                       151 k
 php-mysqlnd                   x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                  ol9_appstream                       149 k
 php-pdo                       x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                  ol9_appstream                        88 k
 php-pecl-zip                  x86_64                  1.20.1-1.module+el9.1.0+20776+c1b960c0                  ol9_appstream                        79 k
 php-process                   x86_64                  8.1.27-1.module+el9.3.0+90130+7e4e1ce0                  ol9_appstream                        50 k

トランザクションの概要
=========================================================================================================================================================
インストール  13 パッケージ

ダウンロードサイズの合計: 13 M
インストール後のサイズ: 51 M
パッケージのダウンロード:
(1/13): jbigkit-libs-2.1-23.el9.x86_64.rpm                                                                               1.0 MB/s |  58 kB     00:00    
(2/13): gd-2.3.2-3.el9.x86_64.rpm                                                                                        2.1 MB/s | 132 kB     00:00    
(3/13): libtiff-4.4.0-10.el9.x86_64.rpm                                                                                   22 MB/s | 202 kB     00:00    
(4/13): libXpm-3.5.13-8.el9_1.x86_64.rpm                                                                                 2.9 MB/s |  62 kB     00:00    
(5/13): libwebp-1.2.0-8.el9_3.x86_64.rpm                                                                                  22 MB/s | 286 kB     00:00    
(6/13): libzip-1.7.3-7.el9.x86_64.rpm                                                                                     10 MB/s |  63 kB     00:00    
(7/13): phpMyAdmin-5.2.1-1.el9.noarch.rpm                                                                                 53 MB/s |  12 MB     00:00    
(8/13): php-intl-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                       1.0 MB/s | 151 kB     00:00    
(9/13): php-gd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                         230 kB/s |  40 kB     00:00    
(10/13): php-pdo-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                       754 kB/s |  88 kB     00:00    
(11/13): php-pecl-zip-1.20.1-1.module+el9.1.0+20776+c1b960c0.x86_64.rpm                                                  733 kB/s |  79 kB     00:00    
(12/13): php-mysqlnd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                   877 kB/s | 149 kB     00:00    
(13/13): php-process-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64.rpm                                                   410 kB/s |  50 kB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                      28 MB/s |  13 MB     00:00     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  scriptletの実行中: phpMyAdmin-5.2.1-1.el9.noarch                                                                                                   1/1 
  準備             :                                                                                                                                 1/1 
  インストール中   : libwebp-1.2.0-8.el9_3.x86_64                                                                                                   1/13 
  インストール中   : php-process-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                      2/13 
  インストール中   : php-pdo-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                          3/13 
  インストール中   : php-mysqlnd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                      4/13 
  インストール中   : php-intl-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                         5/13 
  インストール中   : libzip-1.7.3-7.el9.x86_64                                                                                                      6/13 
  インストール中   : php-pecl-zip-1.20.1-1.module+el9.1.0+20776+c1b960c0.x86_64                                                                     7/13 
  インストール中   : libXpm-3.5.13-8.el9_1.x86_64                                                                                                   8/13 
  インストール中   : jbigkit-libs-2.1-23.el9.x86_64                                                                                                 9/13 
  インストール中   : libtiff-4.4.0-10.el9.x86_64                                                                                                   10/13 
  インストール中   : gd-2.3.2-3.el9.x86_64                                                                                                         11/13 
  インストール中   : php-gd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                          12/13 
  インストール中   : phpMyAdmin-5.2.1-1.el9.noarch                                                                                                 13/13 
  scriptletの実行中: phpMyAdmin-5.2.1-1.el9.noarch                                                                                                 13/13 
  検証             : phpMyAdmin-5.2.1-1.el9.noarch                                                                                                  1/13 
  検証             : gd-2.3.2-3.el9.x86_64                                                                                                          2/13 
  検証             : jbigkit-libs-2.1-23.el9.x86_64                                                                                                 3/13 
  検証             : libXpm-3.5.13-8.el9_1.x86_64                                                                                                   4/13 
  検証             : libtiff-4.4.0-10.el9.x86_64                                                                                                    5/13 
  検証             : libwebp-1.2.0-8.el9_3.x86_64                                                                                                   6/13 
  検証             : libzip-1.7.3-7.el9.x86_64                                                                                                      7/13 
  検証             : php-gd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                           8/13 
  検証             : php-intl-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                         9/13 
  検証             : php-mysqlnd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                     10/13 
  検証             : php-pdo-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                         11/13 
  検証             : php-pecl-zip-1.20.1-1.module+el9.1.0+20776+c1b960c0.x86_64                                                                    12/13 
  検証             : php-process-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                                                                     13/13 

インストール済み:
  gd-2.3.2-3.el9.x86_64                                                       jbigkit-libs-2.1-23.el9.x86_64                                            
  libXpm-3.5.13-8.el9_1.x86_64                                                libtiff-4.4.0-10.el9.x86_64                                               
  libwebp-1.2.0-8.el9_3.x86_64                                                libzip-1.7.3-7.el9.x86_64                                                 
  php-gd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                        php-intl-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                    
  php-mysqlnd-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                   php-pdo-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                     
  php-pecl-zip-1.20.1-1.module+el9.1.0+20776+c1b960c0.x86_64                  php-process-8.1.27-1.module+el9.3.0+90130+7e4e1ce0.x86_64                 
  phpMyAdmin-5.2.1-1.el9.noarch                                              

完了しました!
[root@phpmyadmin ~]# 
```

インストール後、phpMyAdmin の設定ファイル(`/etc/httpd/conf.d/phpMyAdmin.conf`)に`Require all granted`を追記する。
```diff_ruby
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

+  Require all granted

   Require local
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   Require local
</Directory>

# These directories do not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries/>
    Require all denied
</Directory>

<Directory /usr/share/phpMyAdmin/templates/>
    Require all denied
</Directory>

<Directory /usr/share/phpMyAdmin/setup/lib/>
    Require all denied
</Directory>

<Directory /usr/share/phpMyAdmin/setup/frames/>
    Require all denied
</Directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <Directory /usr/share/phpMyAdmin/>
#        SecRuleInheritance Off
#    </Directory>
#</IfModule>
```

追記後、`/etc/phpMyAdmin/config.inc.php`の`$cfg['Servers'][$i]['host']`の箇所を、MDS のプライベート IP アドレスに書き換える。
（localhost を使用している場合は不要）
```diff_ruby
...
/**
 * Servers configuration
 */
$i = 0;

/**
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
-$cfg['Servers'][$i]['host'] = 'localhost';
+$cfg['Servers'][$i]['host'] = '10.0.1.119';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/**
 * phpMyAdmin configuration storage settings.
 *
 ...
 ```

 追記後、Apache の再起動を行う。
 ```
 systemctl restart httpd
 ```

 再起動後、ブラウザから`http://サーバのパブリック IP アドレス/phpMyAdmin`を検索表示すると以下の画面が表示されるので、phpMyAdmin のインストールは全て完了となる。
（MDS の作成時に設定したユーザー名とパスワードでログイン可能となる。）
![スクリーンショット 2024-03-08 10.49.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1430519/ff443d6c-8011-28c6-e2bb-1d548f33f1e0.png)