MacにMAMPを入れてPHPをいじっているけど、エラってもエラーメッセージが出ずに「ページは動作していません」みたいな表示になる。
php.ini で display_errors = On って書けばいいんですって。
なんかMAMPフォルダを検索したらphp.iniが山ほどある。バージョンごとにそれぞれあるのか。
echo PHP_VERSION; -> 7.2.8
php7.2.8フォルダの中のphp.iniを編集、MAMP再起動 -> 変わらず!
phpinfo()でも display_errors は Off のまま。
どうやら
/Applications/MAMP/conf/php7.2.8/php.ini
ではなくて、
/Applications/MAMP/bin/php/php7.2.8/conf/php.ini
こっちらしい。
こちらのphp.iniを編集したら無事反映されました。
ついでに display_startup_errors も On に。
display_errors
display_startup_errors
この2つは開発環境ではOn, 本番環境ではOff。