Как изменить локальные настройки PHP с помощью маховика
Если вы используете Local by Flywheel для работы над своими проектами, могут возникнуть ситуации, когда вам потребуется внести изменения в конфигурацию PHP при запуске сайта.
Прежде чем приступить к работе, обратите внимание на следующее:
- На высоком уровне Local запустит контейнерную среду,
- Контейнерная среда будет иметь собственный набор настроек при каждом запуске.
- Это означает, что вы не можете изменить какую-либо конфигурацию установки на уровне ОС, чтобы добиться необходимых изменений.
Так что же нам делать?
Изменить локальные настройки PHP
Например, скажите, что вам нужно управлять memory_limitPHP, который работает для вашего текущего сайта. На момент написания этой статьи ограничение памяти по умолчанию составляло 256 МБ.
В зависимости от размера вашего проекта, это может быть слишком мало. Вместо этого найдите следующий каталог:
/Users/[your user name]/[your local directory]/[your site directory]/conf/php
Затем найдите следующий файл:
php.ini.hbs
Откройте файл в предпочитаемом вами редакторе и измените значение на memory_limitлюбое необходимое (например, 1024M 😅), затем перезапустите свой сайт.
Объем выделенной памяти следует изменить с 256 МБ до 1 ГБ. Чтобы убедиться в этом, настройте файл с одним вызовом, phpinfo()а затем просмотрите его в своем редакторе.
Некоторые детали
- Локальные файлы конфигурации в этом
hbsформате находятся в шаблонах Handlebars . - Local использует конфигурацию PHP для данного сайта на основе настроек
php.ini.hbsфайла — никакие изменения на системном уровне этого не изменят. - Случайный, забавный (?) факт: Local когда-то был Pressmatic , о чем я рассказывал несколько раз, когда он только вышел.

