Хорошо, это очень расстраивает. MAMP используется для отображения ошибок, но затем остановлен. Я решил сделать новую установку, поскольку я не мог понять это. Я проверяю свою версию PHP, начиная 5.4.4, и перехожу в эту папку и меняю php.ini на это:
error_reporting = E_ALL display_errors = On   Пока нет ошибок.  Я просматриваю все папки и меняю все файлы php.ini на всякий случай.  Ничего.  Я исправляю вынужденную ошибку и phpinfo() , проверяю раздел с ошибкой, а display_errors – Off.  Какого черта. 
  Я error_reporting(E_ALL); ini_set('display_errors', 'on'); error_reporting(E_ALL); ini_set('display_errors', 'on');  в начале PHP-файла и phpinfo() .  Локальное значение теперь включено, мастер все еще выключен.  Внесите ошибку PHP и по-прежнему получите ошибку сервера, а не ошибку PHP. 
У кого-нибудь есть понимание? У меня есть ошибка где-то в некотором коде и не могу ее найти, мне бы хотелось, чтобы PHP просто сказал мне.
  MAMP устанавливает несколько разных файлов php.ini для сервера, клиента и т. Д. Проверьте свой phpinfo() который на самом деле читает php.ini .  Похоже, вы редактируете неправильный. 
  В MAMP есть два файла php.ini .  Вы должны изменить оба файла php.ini . 
Applications/MAMP/bin/php/'php version you are using(php5.5.10)'/conf/php.ini Applications/MAMP/conf/php/'php version you are using(php5.5.10)'/conf/php.ini Затем измените:
 display_errors = Off 
чтобы:
 display_errors = On 
Если вы используете MAMP PRO, вы должны включить обработку ошибок (PHP) в интерфейсе пользовательского интерфейса, который должен содержать не менее двух основных параметров: «Отобразить ошибки запуска» и установить выход «To: Display».
  Display startup errors эквивалентен display_startup_errors (в PHP) и To: Display to display_errors . 
Смотри ниже:

  Измените настройку в файле php.ini .  Файл находится в MAMP > conf > php5 > php.ini 
  Найдите display_errors = Off и измените на display_errors = On 
После этого вам необходимо перезапустить серверы Apache и MySQL, чтобы изменения вступили в силу.
Пользователи MAMP PRO могут посещать вкладку PHP в пользовательском интерфейсе и убедиться, что Log Errors: на экран проверено: screencast
Если вы используете версию MAMP 3.2.2, вам нужно только изменить один файл php.ini:
  Mac: Applications/MAMP/conf/'(php7.0.9)'/php.ini 
  Windows: C:\MAMP\conf\PHP Version you use'(php7.0.9)'\php.ini 
Я знаю, что это старый пост, но MAMP продолжает изменять конфигурацию файлов, поэтому я надеюсь, что это поможет.
  Также есть шаблон, сохраненный в MAMP php.ini .  Перейдите в File > Edit Template > PHP > Your Version . 
  На MAMP 3.2.0 и PHP 7 вам нужно настроить таргетинг на php.ini-production и изменить значение на Production Value = On 
  Для более новых версий MAMP конфигурационный файл хранится в Appliations/MAMP/bin/php/[php version]/conf . 
Андрей Надь указал мне в правильном направлении с его ответом, но это было не совсем правильно для моей установки MAMP. Почему они разные, я не могу сказать, но мы здесь.
  Если кто-то застрял, самое простое – просто <?php echo phpinfo(); ?>  <?php echo phpinfo(); ?> в индексном файле приложения и искать загруженный каталог php.ini .