LoginSignup
1
0

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

Posted at

環境

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

本作業

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

dnf update

dnf コマンドで Apache のインストールを行う。

[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 のインストール後、起動と自動起動の有効化を行う。

[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 の最新版を調べる。

[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 のインストールを行う。

[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 を使用するため、以下のコマンドで有効化されていることを確認する

dnf repolist all | grep developer_EPEL

無効化と表示された場合は以下のコマンドで有効化を行う。

dnf config-manager --enable ol9_developer_EPEL

以下のコマンドで phpMyAdmin のインストールを行う。

[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を追記する。

# 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 を使用している場合は不要)

...
/**
 * 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

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0