РНР.сброс ini при перезапуске сервера MAMP

Я пытаюсь изменить display_errors = Off до display_errors = On в моем php.ini. Я запустил phpinfo () и проверил загруженный файл конфигурации (он находится здесь: /Library/Application Support/appsolute/MAMP PRO/conf/php.ini).

каждый раз, когда я редактировать display_errors значение этого php.ini-файл и перезапустите мой сервер MAMP, php.ini-файл, кажется, сбрасывается. Если я открою php.ini-файл снова после перезапуска MAMP он показывает display_errors = Off.

Почему MAMP может сбросить php.Ини файл?

примечание-Я использую MAMP Pro, если это имеет значение.

3 ответов


Я сделал это, чтобы изменить шаблон, который MAMP Pro заменяет ваш php.ini-файл с. В моем случае ini-файл, который загружался PHP, был найден в

/Library/Application Support/appsolute/MAMP PRO/conf/php.ini

но каждый раз, когда я менял его, MAMP Pro писал над ним свою собственную версию. Чтобы изменить то, что я хотел изменить в PHP.ini-файл, я просто нашел шаблон:

/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php5.4.4.ini 

(PHP 5.4.4-это версия, которую я использую), а затем я изменил то, что мне нужно было изменить :D надеюсь, это поможет


я, наконец, понял. MAMP Pro работает иначе, чем обычный MAMP. С помощью обычной MAMP вы будете редактировать соответствующий php.ini-файл напрямую. С MAMP Pro, однако, вы должны использовать интерфейс MAMP Pro для управления php.параметры ini. MAMP Pro воссоздает php.ini-файл при каждом запуске сервера на основе этих параметров.

в моем случае для отображения ошибок сервера мне пришлось открыть интерфейс MAMP Pro. Нажмите на Server tab. Нажмите на PHP tab. Проверьте . Проверьте . Проверьте . Примените изменения и перезапустите сервер.


вы можете установить php.значения ini с помощью редактора шаблонов в MAMP Pro.

File - > Edit Template - > PHP (php.ini)

выберите ту же версию, что и ваш экземпляр.

при сохранении шаблона Mamp перезапишет php.ini-файл, используемый для вашего экземпляра и перезапустите Apache.

Edit PHP INI WITH MAMP TEMPLATE EDITOR