Что такое режим PHP
Режим PHP определяет, каким образом веб-сервер обрабатывает PHP скрипты сайта. От выбранного режима зависят производительность, совместимость с CMS, поддержка .htaccess и возможность индивидуальной настройки PHP параметров.
Важно понимать:
- режим PHP и версия PHP это разные настройки
- сначала выбирается режим обработки
- затем указывается версия PHP, которая будет использоваться сайтом
Доступные режимы PHP
Apache модуль (mod_php)
Описание
PHP обрабатывается встроенным модулем Apache.
Особенности для пользователя
- стабильная и понятная схема работы
- поддержка .htaccess
- подходит для большинства CMS
- хорошая скорость для обычных сайтов
Ограничения
- меньше гибкости в настройках PHP
- не лучший вариант при высокой нагрузке
CGI
Описание
Каждый PHP запрос обрабатывается отдельным CGI процессом.
Особенности для пользователя
- изоляция процессов
Ограничения
- самый медленный режим
- не рекомендуется для рабочих сайтов
FastCGI (Apache)
Описание
Apache передает PHP запросы отдельному FastCGI процессу.
Особенности для пользователя
- быстрее чем CGI
- можно выбирать версию PHP для каждого сайта
- поддержка .htaccess
Ограничения
- обычно уступает по производительности PHP FPM
FastCGI (Nginx + PHP FPM)
Описание
Nginx принимает запросы и передает их PHP FPM менеджеру процессов.
Особенности для пользователя
- максимальная производительность
- индивидуальные настройки PHP для сайтов
- современный и рекомендуемый режим
Важное ограничение
- .htaccess не поддерживается
LSAPI (OpenLiteSpeed)
Описание
PHP обрабатывается через LSAPI модуль сервера OpenLiteSpeed.
Особенности для пользователя
- высокая скорость работы
- возможность выбора версии PHP
- используется только при OpenLiteSpeed
Сравнение режимов PHP
| Режим | Производительность | .htaccess | Индивидуальная версия PHP |
|---|---|---|---|
| Apache модуль | высокая | да | ограниченно |
| CGI | низкая | да | да |
| FastCGI Apache | средняя | да | да |
| FastCGI PHP FPM | высокая | нет | да |
| LSAPI | высокая | зависит | да |
Как выбрать режим PHP
Рекомендуемые сценарии:
- Стандартный сайт или CMS:
Apache модуль - сайт с высокой нагрузкой:
FastCGI Nginx + PHP FPM - требуется .htaccess:
Apache модуль или FastCGI Apache - сервер на OpenLiteSpeed:
LSAPI
Как выбрать версию PHP
Версия PHP влияет на совместимость, скорость и безопасность сайта.
Рекомендации:
- для новых сайтов использовать последнюю стабильную версию PHP
- для старых проектов проверять требования CMS и модулей
- при ошибках после обновления пробовать предыдущую версию
Пошаговая инструкция по изменению режима и версии PHP
Шаг 1. Перейдите к управлению сайтом
Раздел панели: Сайты
Выберите нужный сайт и кликните по нему дважды, либо нажмите Изменить.

Шаг 2. Выбор обработчика PHP
В поле Обработчик (PHP) выберите нужный режим работы PHP.

Шаг 3. Выбор версии PHP
После выбора режима укажите нужную версию PHP из списка доступных.

Шаг 4. Сохранение изменений
Нажмите ОК или Сохранить и дождитесь применения настроек.
Возможные проблемы и решения
Сайт не открывается после смены PHP версии
Верните предыдущую версию и проверьте совместимость CMS.
Не работают правила из .htaccess
Проверьте что выбран режим с поддержкой .htaccess.
Низкая производительность
Рекомендуется перейти на FastCGI PHP FPM.
Заключение
Правильный выбор режима и версии PHP напрямую влияет на стабильность и скорость работы сайта. Если вы не уверены в выборе, используйте рекомендованные настройки или обратитесь в техническую поддержку.