Настройки PHP
Выберите один из следующих обработчиков PHP на вкладке Настройки PHP > поле Запускать PHP как, руководствуясь свойственными им потреблением ресурсов и аспектами безопасности.
|
Производительность |
Использование памяти |
Безопасность |
Модуль Apache (только для Linux) |
Высокая. Работает как часть веб-сервера Apache. |
Низкая |
Этот обработчик (также известный как mod_php) является наименее безопасным, так как все скрипты PHP выполняются от лица пользователя Примечание Вы можете избежать некоторых проблем с безопасностью, включив безопасный режим PHP (safe_mode). Он отключает ряд функций PHP, создающих потенциальную угрозу безопасности. Учтите, что в результате этого могут перестать работать некоторые приложения. Опция safe_mode считается устаревшей и не поддерживается начиная с PHP 5.3. |
Расширение ISAPI (только для Windows, не поддерживается начиная с PHP 5.3) |
Высокая. Работает как часть веб-сервера IIS. |
Низкая |
Если для подписок включен выделенный пул приложений IIS, расширение ISAPI позволяет обеспечить изоляцию сайтов. Изоляция сайтов означает, что сайты разных клиентов запускают свои скрипты независимо друг от друга. Благодаря этому ошибка в одном из скриптов PHP никак не скажется на работе других скриптов. Кроме того, скрипты РНР запускаются от лица системного пользователя, привязанного к учетной записи хостинга. Примечание Обработчик на основе расширения ISAPI не поддерживается начиная с PHP 5.3. |
Приложение CGI |
Низкая. |
Низкая |
Обработчик CGI обеспечивает выполнение скриптов PHP от лица системного пользователя, привязанного к учетной записи хостинга. В Linux такое поведение возможно, только когда на сервере Apache включен модуль suEXEC (включен по умолчанию). В остальных случаях все скрипты PHP выполняются от лица пользователя Мы рекомендуем использовать обработчик Приложение CGI только как запасной вариант. |
Приложение FastCGI |
Высокая (почти как у модуля Apache и расширения ISAPI). Поддерживает процессы в запущенном состоянии для обработки дальнейших поступающих запросов. |
Высокая |
Обработчик FastCGI запускает скрипты РНР от лица системного пользователя, привязанного к учетной записи хостинга. |
Приложение PHP-FPM (Linux) |
Высокая |
Низкая |
PHP-FPM - это расширенная версия FastCGI, которая заметно оптимизирует работу веб-приложений с высокой нагрузкой. Обработчик PHP-FPM доступен, только если он был установлен хостинг-провайдером, а в настройках сайта включена опция Обрабатывать PHP-файлы с помощью nginx (Сайты и домены > выберите домен > Настройки веб-сервера). |
Примечание. Переключение PHP из режима Модуль Apache в режим Приложение FastCGI может нарушить работу существующих скриптов PHP. То же самое может произойти и при переключении на PHP-FPM c помощью опции Обрабатывать PHP-файлы с помощью nginx в настройках веб-сервера сайта.
Версия PHP
Plesk поддерживает несколько версий PHP. Для каждого из обработчиков может быть доступна одна или более версий PHP. Список доступных версий определяется вашим хостинг провайдером и находится там же, где вы выбираете обработчик PHP: Сайты и домены > имя домена > Настройки хостинга.
Примечание. Мы рекомендуем всегда использовать PHP 5.x - кроме случаев, когда вам нужен PHP 4.x для хостинга каких-либо устаревших PHP-приложений.
Начиная с Plesk 10.4 вы можете настроить индивидуальную конфигурацию PHP для любого хостинг-плана или подписки. Это можно сделать на вкладке Настройки PHP. Подробную информацию смотрите в разделе Индивидуальная настройка PHP.