К содержанию

Настройки PHP и пула PHP-FPM

Как сменить версию PHP, назначить CLI по умолчанию и настроить пул PHP-FPM для сервера или отдельного сайта.

Обновлено 27 октября 2026 2 мин чтения

Настройки PHP определяют, сколько памяти может использовать один запрос, насколько большие файлы можно загрузить и сколько процессов PHP-FPM обслуживают сайты. На сервере может стоять несколько версий PHP, у каждой свои настройки.

Настройки сервера

Откройте сервер → Настройки → PHP. В поле Версия PHP выберите версию, которую хотите настроить. Версия, которая работает как CLI по умолчанию, помечена надписью Интерфейс командной строки по умолчанию. Если нужна другая, нажмите Установить как CLI и подтвердите.

Блок Настройки PHP содержит:

  • Ограничение памяти в мегабайтах, от 32 до 8192. Рекомендуемое значение панель показывает под полем.
  • Максимальный размер загрузки и Максимальный размер POST-запроса в мегабайтах. POST-запрос должен быть не меньше размера загрузки.
  • Максимальное время выполнения в секундах, 0 означает без ограничения.
  • Максимум входных переменных.

Блок Настройки пула PHP-FPM задаёт число процессов: Максимум дочерних процессов (от 1 до 500), Запустить серверы, Минимум резервных процессов и Максимум резервных процессов. Каждый процесс PHP обычно занимает от 20 до 50 МБ, поэтому не ставьте максимум больше, чем выдерживает память сервера.

Блок Настройки OPcache включает кеш байт-кода и задаёт его размер, от 32 до 1024 МБ. Для производственного сервера OPcache рекомендуется включить.

Нажмите Сохранить настройки PHP. Изменения применяются ко всем сайтам этой версии.

Настройки пула для сайта

Откройте сайт → Настройки. В блоке PHP выберите версию для сайта. Ссылка Расширенные настройки пула PHP ведёт к пулу PHP-FPM этого сайта. Для сайта меняются только параметры пула: процессы и ограничения запроса. OPcache задаётся на уровне сервера. Смена версии PHP для сайта пересоздаёт пул PHP-FPM, поэтому панель спрашивает подтверждение.

Частые ошибки

  • «Изменение версии PHP приведёт к воссозданию пула PHP-FPM»: это подтверждение, а не ошибка. Продолжайте, если клиент понимает, что на время сайт может немного замедлиться.
  • Ошибка проверки «Проверка конфигурации PHP-FPM не удалась»: проверьте значения, например размер POST-запроса меньше размера загрузки.
Статья помогла?
Спасибо за оценку!