Plesk поддерживает несколько версий и типов обработчиков PHP. В этом разделе мы расскажем, как администратор Plesk может установить PHP на сервере.

Установка и удаление PHP

Чтобы установить определённую версию PHP на сервере или удалить её с сервера, выполните следующие шаги:

  1. Перейдите в раздел Инструменты и настройки > Обновления и нажмите Установить/удалить компоненты.

    • (Plesk для Linux) Раскройте меню Web hosting, а затем – меню PHP interpreter versions.
    • (Plesk для Windows) Раскройте меню Plesk hosting features.
  2. Установленные версии PHP отмечены иконкой с зелёной галочкой, а ещё не установленные – иконкой с красным крестиком. Выберите версии PHP, которые вы хотите установить, нажав соответствующий значок, и нажмите Установить. Выберите версии PHP, которые вы хотите удалить, нажав соответствующий значок > Удалить. На представленном ниже снимке экрана версия PHP 7.1 отмечена для установки, а PHP 5.6 – для удаления.

    image 78108

  3. Нажмите Продолжить для установки/удаления выбранных версий PHP.

Когда новая версия PHP установлена, Plesk автоматически настраивает для неё типы PHP обработчиков (CGI, FastCGI, PHP-FPM).

Примечание: На ранних версиях операционных систем (например, CentOS 6.x) необходимо установить компонент PHP-FPM support from OS vendor, чтобы можно было использовать обработчик PHP-FPM. Этот компонент можно найти в разделе Установить/удалить компоненты в меню Web hosting > Nginx web server and reverse proxy server.

Примечание: На новых операционных системах (например, Debian 9), более ранние версии PHP (5.6 и ниже) могут быть недоступны для установки, потому что они несовместимы с современными версиями OpenSSL, с которыми поставляются эти операционные системы.

Вы можете сделать определённые типы обработчиков доступными или недоступными вашим клиентам для каждой версии PHP, установленной на сервере (например, вы можете разрешить вашим клиентам использовать как FastCGI, так и PHP-FPM с PHP 7.1, но только PHP-FPM с PHP 5.6). Вы также можете установить настройки PHP для каждой версии PHP индивидуально.