実現したいこと
HomebrewでインストールしたphpMyAdminを正常稼働させたい(下記による)
% brew install phpmyadmin
(インストールされる場所)
/usr/local/share/phpmyadmin
※上記のphpmyadminは、シンボリックリンクとなっているため、実際の場所は下記
/usr/local/Cellar/phpmyadmin/5.2.1/share/phpmyadmin
発生している問題・分からないこと
・macOS 14.6.1にて、php動作環境構築構築しております
・macbook pro2018年製 インテルチップ、今は亡きタッチバー搭載仕様w
・mac標準のApacheは無効化(HomebrewでインストールするPHPのphp_module設定で、署名関連のエラーが発生、サイジングしても解決しないため、標準のApacheは無効化)
・Homebrewにて下記インストール
・Apache・・・/usr/local/etc/httpd
・php・・・/usr/local/bin/php
・MariaDB・・・/usr/local/bin/mariadb
・phpMyAdmin・・・上記箇所
・DocumentRoot設定・・・/usr/local/var/www/html(デフォルト;/usr/local/var/www)
・ポート番号設定・・・80番に変更(デフォルト:8080)
・Apache及びPHPは、info.php(phpinfo関数実行)を作成、ドキュメントルートに配置して動作確認OK)
→ http://localhost/info.php
・MariaDBはターミナルからの操作で単独で動作確認OK
→ その後、phpスクリプトにてDBデータ取得、表示確認OK
【問題点】
phpMyAdminの動作が確認できません
http://localhost/phpmyadmin
・現象はPHPが動作しておらず、phpmyadmin/index.phpのソースコードがそのまま表示されている状況です
・くどいですが、PHP自体の動作は確認出来ています
・どうやら、/usr/local/内で、phpが動作する場所、動作しない場所があるようです
/usr/local/share/内にテストディレクトリを配置テスト・・・PHP動作せず
/usr/local/var/内にテストディレクトリを配置テスト・・・PHP動作せず
/usr/local/var/www内にテストディレクトリを配置テスト・・・PHP動作確認OK
エラーメッセージ
error
1エラーメッセージとかはなく、単純にPHPが動作していないので、ソースコードを解釈できずそのまま表示しているじょうきょうです 2 3Apacheエラーログを添付させて頂きます 4% tail -f /usr/local/var/log/httpd/error_log 5 6AH00112: Warning: DocumentRoot [/usr/local/opt/httpd/docs/dummy-host2.example.com] does not exist 7AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using marukinnoMacBook-Pro.local. Set the 'ServerName' directive globally to suppress this message 8[Tue Aug 20 15:51:30.597128 2024] [mpm_prefork:notice] [pid 634] AH00163: Apache/2.4.62 (Unix) PHP/8.3.10 configured -- resuming normal operations 9[Tue Aug 20 15:51:30.597175 2024] [core:notice] [pid 634] AH00094: Command line: '/usr/local/opt/httpd/bin/httpd -D FOREGROUND' 10[Tue Aug 20 16:00:15.764886 2024] [mpm_prefork:notice] [pid 634] AH00173: SIGHUP received. Attempting to restart 11AH00112: Warning: DocumentRoot [/usr/local/opt/httpd/docs/dummy-host.example.com] does not exist 12AH00112: Warning: DocumentRoot [/usr/local/opt/httpd/docs/dummy-host2.example.com] does not exist 13AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using marukinnoMacBook-Pro.local. Set the 'ServerName' directive globally to suppress this message 14[Tue Aug 20 16:00:15.806925 2024] [mpm_prefork:notice] [pid 634] AH00163: Apache/2.4.62 (Unix) PHP/8.3.10 configured -- resuming normal operations 15[Tue Aug 20 16:00:15.806972 2024] [core:notice] [pid 634] AH00094: Command line: '/usr/local/opt/httpd/bin/httpd -D FOREGROUND' 16
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ChatGPTなども活用しましたが、解決しないためご質問させて頂いた次第です
どうぞ、宜しくお願い致します
補足
特になし
回答5件
あなたの回答
tips
プレビュー