У меня есть виртуальный хост для каждой среды приложения. В каждом из них есть настройки для php, чтобы установить правильные отчеты об ошибках. На новой машине я установил php 5.6 и теперь не могу установить error_reporting и display_errors как хочу.
php_flag log_errors on
php_flag display_errors off
php_value error_reporting 8191
php_value error_log d:/httpd/logs/app/php.error.log
Это не мешает php сообщать УСТАРЕЛО и отображать ошибки пользователю. Единственная работающая настройка - error_log.