Создание и изменение файла .user.ini
Вы можете изменить конфигурацию PHP с помощью файла .user.ini (NB! Имя файла начинается с точки).
По умолчанию файл .user.ini не существует на сервере и его можно создать в папке, где он будет автоматически применен ко всем подпапкам.
Изменения в файле .user.ini будут применяться как к хостам HTTP, так и HTTPS.
NB! .user.ini можно использовать для настроек PHP_INI_PERDIR, PHP_INI_USER и PHP_INI_ALL – для настроек PHP_INI_SYSTEM (т.е. параметров opcache) по-прежнему должен использоваться глобальный php.ini. Вы можете найти список директив php.ini здесь: https://www.php.net/manual/ru/ini.list.php
Примеры
Вот несколько примеров того, как изменить самые распространенные настройки PHP. В файл нужно добавить только желаемые настройки.
Max execution time/Максимальное время выполнения
по умолчанию максимальное время выполнения скриптов PHP 30 секунд. Изменение его на 10 минут (600 секунд) выглядит так:
max_execution_time = 600
PHP Memory limit/Ограничение памяти PHP
По умолчанию ограничение памяти 1024 МБ. Для увеличения памяти добавьте следующую строку:
memory_limit = 1500M
Изменение имени приложения NewRelic
newrelic.appname = "My application"
Ошибки отображения
Вы можете использовать display_errors для включения / выключения отображения ошибок PHP. По умолчанию отображение ошибок PHP включено и для их отключения добавьте следующую строку:
display_errors = off