前の記事「macOS(15.2)SequoiaでMAMP:[Homebrew]の再インストール」の関連記事(末尾にリンク掲載)で「新しいiMac(Sequoia, Apple M4)」にApache、PHP、MariaDBをインストールしてMAMP環境を構築しました。この記事では、MAMP環境構築後にデータベース作成用としてphpMyAdminを追加インストールした際のログを記載しています。
[HomeBrew]phpMyAdminのインストール
「brew install phpmyadmin」コマンドで「phpmyadmin」をインストールしました。
% brew install phpmyadmin
:
==> Caveats
To enable phpMyAdmin in Apache, add the following to httpd.conf and
restart Apache:
Alias /phpmyadmin /opt/homebrew/share/phpmyadmin
<Directory /opt/homebrew/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
The configuration file is /opt/homebrew/etc/phpmyadmin.config.inc.php
==> Summary
/opt/homebrew/Cellar/phpmyadmin/5.2.1: 4,192 files, 48.1MB
==> Running `brew cleanup phpmyadmin`...
:
Apachの設定(httpd.conf)
エディタ(nano)をroot権限で使用(sudo)して「httpd.conf」の修正を行いました。
% sudo nano /opt/homebrew/etc/httpd/httpd.conf
「httpd.conf」への追記内容
「httpd.conf」の末尾に以下を追記しました。
Alias /phpmyadmin /opt/homebrew/share/phpmyadmin
<Directory /opt/homebrew/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>
phpMyAdminの設定(「phpmyadmin.config.inc.php」の編集)
エディタ(nano)をroot権限で使用(sudo)して「/opt/homebrew/etc/phpmyadmin.config.inc.php」を編集しました。
% sudo nano /opt/homebrew/etc/phpmyadmin.config.inc.php
$cfg[‘blowfish_secret’] に適当な語句を設定しました。
/** * This is needed for cookie based authentication to encrypt the cookie. * Needs to be a 32-bytes long string of random bytes. See FAQ 2.10. */ $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
phpMyAdminの動作確認
「brew services restart httpd」コマンドで、httpdを再起動しました。
% brew services restart httpd Stopping `httpd`... (might take a while) ==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd) ==> Successfully started `httpd` (label: homebrew.mxcl.httpd) %
ブラウザで「https://localhost/phpmyadmin/」にアクセスして、MySQLの「ユーザ名」と「パスワード」で管理画面にログインしました。『phpMyAdmin環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。』と警告されました。『理由についてはこちら』のリンクに飛んで、phpMyAdmin環境保管領域をセットアップしてphpMyAdminのインストールを完了しました。
macOS(15.1)SequoiaでMAMP:関連記事
- macOS(15.2)SequoiaでMAMP:[Homebrew]の再インストール
- macOS(15.2)SequoiaでMAMP:[Homebrew]Apacheのインストール
- macOS(15.2)SequoiaでMAMP:[HomeBrew]PHPのインストール
- macOS(15.2)SequoiaでMAMP:[Homebrew]MariaDBのインストール
- macOS(15.2)SequoiaでMAMP:[Homebrew]phpMyAdminのインストール(この記事)

コメント