泳げないたいやきの日記

メモとして残していきます。誤字脱字や、誤った記事などがあればご教授いただますと幸いです。

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のログイン画面