PHPでエラーが出ない

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。