Документация ispmanager 6 lite, pro, host

Установка и смена версий PHP

Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается вместе с "Модулем Apache" или "PHP-FPM". Подробнее см. в статье Установка веб-сервера. Дополнительно можно установить альтернативные версии из репозитория ispmanager.

Обратите внимание!
Для установки PHP и прочих компонентов следует придерживаться следующих рекомендаций. Используйте веб-интерфейс панели управления ispmanager в качестве основного инструмента для процедуры установки. Лишь в случае явного указания в документации можно использовать другие методы установки. Это обеспечит корректное выполнение процесса и поддержание стабильности системы.
  1. Перейдите в Настройки Конфигурация ПО Альтернативная версия PHP → кнопка Изменить.
  2. Выберите в поле Ispmanager PHP значение "PHP CGI".
  3. Включите опцию Ispmanager PHP для PHP-FPM, чтобы версия PHP была доступна для режима работы "FastCGI (Nginx + PHP-FPM)".
  4. Включите опцию Ispmanager модуль PHP для Apache, чтобы версия PHP была доступна для режима работы "модуль Apache".
  5. Включите опцию Ispmanager модуль PHP для OpeLiteSpeed, чтобы версия PHP была доступна для режима работы LSAPI.
Обратите внимание!
Версии PHP устанавливаются в /opt/.

В Настройки Настройки PHP отображаются версии, которые доступны для каждого из режимов работы PHP.

Обратите внимание!
 Версия PHP для поддоменов будет автоматически наследоваться от основного домена, если при его создании вы включили опцию Автоподдомены.

Под Администратором выделите версию PHP и нажмите Как модуль Apache, чтобы она использовалась для всех WWW-доменов пользователей ISPmanager с режимом работы PHP "Модуль Apache".

Обратите внимание!
Чтобы PHP 8.0 корректно работало в режиме "Модуль Apache", включите опцию PHP-FPM FastCGI в возможностях веб-сервера: Настройки → Конфигурация ПОВеб-сервер (WWW) → кнопка Изменить.

Для FastCGI (Nginx + PHP-FPM) изменение версии производится в списке "PHP" на уровне пользователя или на форме редактирования пользователя с уровня администратора. Изменения применяются для всех WWW-доменов пользователя, использующих PHP в режиме FastCGI (Nginx + PHP-FPM). Таким образом настройка применяется для пользователя.

Подробнее см. в статье Режимы работы PHP.