Режим PHP показывает, каким способом web-сервер передает запросы в PHP. В старых инструкциях часто встречаются названия mod_php, CGI или FastCGI. На современном shared-хостинге с CloudLinux PHP обычно работает через PHP-FPM/FastCGI, а точное значение можно посмотреть через phpinfo().
Как проверить режим PHP
- Создайте временный файл
phpinfo-check.phpв корневой папке нужного домена. - Добавьте в файл такой код:
<?php
phpinfo();
?>
- Откройте файл в браузере:
https://example.com/phpinfo-check.php. - Найдите строку Server API.
Значение в строке Server API и показывает, в каком режиме PHP работает для этого домена.
Частые значения Server API
| Значение | Что означает |
|---|---|
FPM/FastCGI | Современный и распространенный режим для shared-хостинга. PHP работает через PHP-FPM/FastCGI и изолируется средствами хостингового окружения. |
CGI/FastCGI | PHP работает через CGI/FastCGI. Это отдельный PHP-процесс, а не модуль Apache. |
Apache 2.0 Handler | Старый режим mod_php, при котором PHP работает как модуль Apache. На современном shared-хостинге встречается реже. |
Command Line Interface | PHP запущен из консоли или cron, а не через запрос к сайту. |
Почему это важно
- PHP-FPM/FastCGI лучше подходит для изоляции аккаунтов и переключения версий PHP.
- В режиме PHP-FPM/FastCGI скрипты обычно выполняются от имени вашего хостинг-пользователя, поэтому права и владельцы файлов ведут себя предсказуемее.
- Некоторые старые PHP-настройки в
.htaccessмогут не работать в PHP-FPM. Для изменения параметров используйте PHP Selector / Select PHP Version. - Режим PHP может влиять на производительность, доступные настройки и место записи PHP-ошибок.
Не оставляйте phpinfo в открытом доступе
После проверки удалите phpinfo-check.php. Страница phpinfo содержит техническую информацию о путях, модулях и настройках сервера, поэтому она не должна оставаться публичной.
Если нужно изменить параметры PHP
Откройте DirectAdmin и используйте Select PHP Version / PHP Selector. Там можно изменить версию PHP, включить расширения и настроить доступные параметры: memory_limit, upload_max_filesize, max_execution_time и другие.
