泳げないたいやきの日記

趣味でCSを勉強したことをまとめるノートです。誤字脱字や、誤った記事などがあればご教授いただますと幸いです。

MacにphpMyAdminをインストール

環境  

macOS Big Sur 11.4

MySQL 8.0.25

phpMyAdmin 5.1.1

 

1. phpMyAdminのインストール

ターミナルにて「brew install phpmyadmin」を入力します。

入力後、phpMyAdminのインストールが始まり、最後の方に

To enable phpMyAdmin in Apache, add the following to httpd.conf and

restart Apache:

    Alias /phpmyadmin /usr/local/share/phpmyadmin

    <Directory /usr/local/share/phpmyadmin/>

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        <IfModule mod_authz_core.c>

            Require all granted

        </IfModule>

        <IfModule !mod_authz_core.c>

            Order allow,deny

            Allow from all

        </IfModule>

    </Directory>

Then open http://localhost/phpmyadmin

と表示されます。

 

2.  apache2のhttpd.confを編集

httpd.confファイル内に

 

Alias /phpmyadmin /usr/local/share/phpmyadmin

    <Directory /usr/local/share/phpmyadmin/>

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        <IfModule mod_authz_core.c>

            Require all granted

        </IfModule>

        <IfModule !mod_authz_core.c>

            Order allow,deny

            Allow from all

        </IfModule>

    </Directory>

を追記して保存します。

 

3. apache2の再起動

httpd.confファイルに追記した後、apache2を再起動をしてブラウザで「localhost/phpmyadmin」と入力をし、phpMyAdminを使用しようと思ったが、下のような画面が出力されてしまい使用できませんでした。

f:id:OyogenaiTaiyak1:20210616073751p:plain

Index of phpMyAdmin

 

4.  再び、apache2の設定

他にも設定が必要なのだと思い試行錯誤していました。

 

/etc/apache2/内にあるhttpd.confファイル内の

「#LoadModule php7_module libexec/apache2/libphp7.so」を

「LoadModule php7_module libexec/apache2/libphp7.so」のようにコメントアウトを外し、保存しました。

 

その後、apache2を再起動し、もう一度ブラウザでブラウザで「localhost/phpmyadmin」をしたところ、phpMyAdminのログイン画面を出力する事ができました。

f:id:OyogenaiTaiyak1:20210616074329p:plain

phpMyAdminのログイン画面