У меня была похожая проблема с использованием WAMP на моем ПК на работе. Я не могу быть уверен, что это то же самое, но, глядя на страницу загрузки MAMP, вполне может быть.
Я отредактировал файлы php.ini, но изменения не вступили в силу. Немного поработав, я обнаружил, что при запуске сервисов они не используют INI-файлы в ожидаемых местах. Изменение файла php.ini не дало никаких результатов. Однако когда я щелкнул системный значок WAMP и выбрал параметр Изменить PHP.ini , он открыл новый файл php.ini в блокноте, который я смог Сохранить , но на удивление не Сохранить как . Это заставляет меня понять, что INI-файлы для WAMP и, скорее всего, MAMP создаются динамически на лету и не используют файлы, которые физически хранятся в структуре папок.