Содержание: Plesk provides support for multiple PHP versions and handler types out of the box.

In this topic you will learn how to install additional PHP versions in Plesk.

Installing and Uninstalling PHP Versions

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

  1. Go to Tools & Settings > Updates (under «Plesk»), and then click Add/Remove Components.

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

    image php versions

  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 8.3, но только PHP-FPM с PHP 8.1). Вы также можете установить настройки PHP для каждой версии PHP индивидуально.

Примечание: В Plesk Obsidian и выше системный компонент PHP больше не обязателен. Теперь вы можете:

  • устанавливать Plesk без системного компонента PHP,
  • удалять системный компонент PHP после установки или обновления до Plesk Obsidian,
  • устанавливать и использовать персональные сборки PHP вместо системного компонента PHP,
  • устанавливать Horde без системного компонента PHP.