今回は、MAMPでApacheとPHPを導入済みの環境の、
ログの出力パスを確認する方法を、メモしておきたいと思います。
バージョン
・MAMP:Version 5.7(396)
・OS:mac OS Catalina 10.15.6
ログパス設定確認
・Apache ログ設定 http.conf
まず、Apacheログのパス設定は、http.confというファイルの内容が基準となっています。
http.confは、MAMPをデフォルトの設定でインストールしている場合、以下に配置されています。
/Applications/MAMP/conf/apache/httpd.conf
apacheの実行に関するエラーログは、
ErrorLog apache_error.logに記録されています。
デフォルトだと以下のパスになっていると思います。
/Applications/MAMP/logs/apache_error.log
尚、デフォルトの設定だと、
httpアクセスなどが記録されるapache_access.logはコメントアウトされていて出力されませんので、
出力させたい場合には、#を外してコメントアウトを戻します。
(設定を反映させるには、apacheをリスタートさせる必要があります)
・PHP ログ設定 php.ini
PHPのログは、php.iniの内容が基準となります。
MAMP環境の場合は、以下のようなパスで配置されていると思います。
/Applications/MAMP/conf/phpX.X.X/php.ini
上記に存在しない場合には、以下の記事を参考にご確認頂ければと思います。
PHPの実行エラーなどが出力されるphp_error.logは、
error_logという項目でパスが設定されています。
今回のメモ内容は以上となります。
メモ内容はMAMPを導入している前提となっていますが、
Apacheの基本的な設定は、MAMP以外も共通なので、同じように確認できると思います。
詳細は、Apacheの公式ドキュメントを参考に頂ければと思います。
https://httpd.apache.org/docs/
PHPも、php.iniについての設定がpho.netに詳しく記載されておりますので、
こちらを参考に頂ければと思います。
https://www.php.net/manual/ja/ini.php