В панели ispmanager вам доступны несколько режимов работы PHP:
Модуль Apache (mod_php)
CGI
FastCGI
PHP-FPM (Nginx + PHP-FPM)
Модуль Apache (mod_php)
При работе PHP в этом режиме PHP-код обрабатывается самим веб-сервером Apache (его модулем PHP), а не сторонними модулями.
Особенности mod_php
Наиболее быстрый из режимов Apache (но уступает по скорости Nginx + PHP-FPM).
Есть возможность редактировать параметры через .htaccess.
Основные настройки PHP указываются глобально для всех доменов пользователей и могут быть изменены только администратором.
Можно выбрать только одну версию PHP, которая будет применена для всех пользователей.
Все процессы запускаются под пользователем apache, из-за чего невозможно определить конкретного пользователя, который запустил тот или иной процесс.
Медленная обработка статических файлов.
Как включить режим mod_php
В разделе«Настройки» — «Конфигурация ПО» выберите «Веб-сервер» и нажмите «Изменить».
Выберите вариант «Apache-MPM-ITK» или «Apache MPM-Prefork». Пункт «Модуль PHP» должен быть включен.
Дайте доступ пользователю. В разделе «Пользователи» выберите нужного пользователя и нажмите «Изменить».
На вкладке «Доступ» отметьте пункт «Может использовать PHP как модуль apache».
При создании или изменении сайта выберите этот режим на вкладке «Дополнительные возможности» в пункте Режим работы PHP.
CGI
При использовании этого режима веб-сервер запускает php-cgi для каждого скрипта и после получает результат обработки.
Особенности CGI
CGI — самый медленный режим работы. Имеет низкую производительность и считается устаревшим.
Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно.
Для каждого домена можно выбрать версию PHP.
Как включить режим CGI
В разделе «Настройки» — «Конфигурация ПО» выберите «Веб-сервер» и нажмите «Изменить».
Выберите вариант «Apache-MPM-ITK» или «Apache MPM-Prefork».
Дайте доступ пользователю. В разделе «Пользователи» выберите нужного пользователя и нажмите «Изменить».
На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме CGI».
При создании или изменении сайта выберите этот режим на вкладке «Дополнительные возможности» в пункте «Режим работы PHP».
FastCGI
FastCGI — развитие технологии CGI, ее более производительная и современная версия. В отличие от CGI, в данном режиме для каждого скрипта не запускается отдельный процесс, благодаря чему меньше расходуются ресурсы.
Особенности FastCGI
Работает несколько медленнее, чем модуль Apache и PHP-FPM, но быстрее CGI.
Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно.
Для каждого домена можно выбрать версию PHP.
Каждый запрос выполняется от конкретного пользователя; ошибки в скриптах не приведут к сбоям в работе доменов других пользователей.
Есть возможность редактировать параметры через .htaccess.