2016-06-15 9 views
4

MAMP Pro имеет отдельные файлы php.ini для каждой версии PHP, но когда я редактирую файл и перезагружаю сервер, ничего не изменилось.Как изменить значения php.ini в MAMP Pro?

В частности, я пытаюсь изменить значение закачивать PHP:

post_max_size = 256M 
upload_max_filesize = 256M 
max_execution_time = 300 
max_input_time = 300 
memory_limit = 512M 

Но я попытался изменить другие значения php.ini в качестве теста, но эти изменения не уважают PHP либо.

ответ

12

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

Вы можете это включить, перейдя на:

File > Edit Template > PHP > The PHP version you're running

Если вы не можете увидеть меню File вообще, это может быть, что у вас есть набор Hide Dock Icon предпочтений. В этом случае вам нужно снять флажок с этой настройки, перезапустить MAMP, затем использовать редактор шаблонов, чтобы настроить файл php.ini, сохранить, перезапустить Apache, сделать!

+0

вы все равно сможете редактировать их вручную. –

+0

@Dagon Вы бы так подумали, но это не сработало для меня, похоже, это подтверждено в [официальных документах] (https://documentation.mamp.info/en/documentation/mamp-pro/#7.6 -Changes-to-my-php.ini-file-andor-my-httpd.conf-file-not-show-up-when-I-restart-MAMP-PRO): «Изменения в файле php.ini и/или мой файл httpd.conf не отображаются, когда я перезапускаю MAMP PRO ... Вы должны отредактировать файлы httpd.conf, php.ini и my.cnf через редактор шаблонов, предоставленный MAMP PRO. " – Andrew

+0

Вы можете изменить собственный редактор MAMP, который он использует для редактирования .php-файлов? Я бы хотел изменить его, чтобы при редактировании файла, как вы описали, он будет использовать приложение-редактор по своему выбору. – kolja

0

Мне нравится обойти эти проблемы для локальной разработки и изменить настройки ini в моем коде. PHP предоставляет ini_get и ini_set, и если вы вызываете их в начале выполнения, вы можете установить свой собственный ini-файл в коде.

+0

Действительно, в ваших собственных приложениях это хороший способ, это означает, что ваши настройки будут правильными независимо от настроек сервера. Однако для сторонних приложений и системных настроек по умолчанию иногда может быть полезно изменить сам файл sharedi. – Andrew

 Смежные вопросы

  • Нет связанных вопросов^_^