Помощь
Существует несколько способов поменять версию PHP , в том числе и напрямую через командную строку сервера. Мы рассмотрим способы, которые предлагает панель управления ISPmanager . Она позволяет выполнить настройки через удобный web-интерфейс, не прибегая к ручным настройкам сервера.
- Версия PHP как модуль Apache
- Версия PHP как модуль CGI
- Если вам нужен модуль FastCGI
Версия PHP как модуль Apache
Чтобы использовать версию PHP как модуль Apache , установите её на сервер. Выполнить установку вы можете в разделе Настройки → Конфигурация ПО . Выберите нужную версию и нажмите кнопку Изменить , как указано на скриншоте.
В открывшемся окне установите галочку в поле ISPsystem модуль PHP для Apache версии 7.1 (указанная версия PHP зависит от выбранной вами) и нажмите кнопку Применить изменения.

После начнётся установка выбранной версии PHP . Когда установка будет завершена, перейдите в раздел Настройки → Настройки PHP , выберите установленную версию PHP и нажмите кнопку Как модуль Apache .

Готово! Теперь сайт использует установленную версию PHP через модуль Apache . Чтобы удостовериться, что на сервере используется установленная версия PHP , перейдите в раздел Сайты , информация указана в полях Режим работы PHP и Версия PHP .

Версия PHP как модуль CGI
Способ удобен, если вы размещаете несколько сайтов, для работы которых требуются разные версии PHP .
Важно! Использовать PHP в режиме CGI могут только пользователи с соответствующими правами. Чтобы проверить, имеет ли ваш пользователь эти права, перейдите в раздел Пользователи . Выберите пользователя, для которого вы настраиваете версию PHP , и нажмите кнопку Изменить . Далее найдите пункт Может использовать PHP в режиме CGI и установите напротив него галочку, после нажмите кнопку Ок . Если галочка установлена, переходите к следующему шагу.

Теперь нужно установить необходимую версию PHP на сервере. Для этого перейдите в раздел Настройки → Конфигурация ПО , выберите нужную версию PHP и нажмите кнопку Изменить .

Проверьте, чтобы в поле ISPsystem PHP версии 7.4 был выбран пункт PHP 7.4 CGI (указанная версия PHP зависит от выбранной вами). После этого нажмите кнопку Применить изменения .
По умолчанию можно использовать PHP-FPM — стоит галочка в пункте ISPsystem PHP 7.4 для PHP-FPM . Если вам не нужна эта возможность, уберите галочку.

По завершении установки перейдите в раздел Сайты , выберите сайт для которого требуется изменить версию PHP и нажмите кнопку Изменить . В открывшемся окне измените пункт Режим работы PHP на CGI ,в пункте Версия PHP (CGI) установите необходимую версию PHP (изменить версию PHP можно, если на сервере установлено несколько версий). Для применения настроек нажмите кнопку Ок .

Чтобы проверить, используется ли установленная версия PHP , перейдите в раздел Сайты . Поля Режим работы PHP и Версия PHP сообщают о версии PHP , которая используется на сайте.

Если вам нужен режим FastCGI (Nginx + PHP-FPM)
— потребуется установка web-сервера Nginx. Чаще всего веб-сервер установлен по-умолчанию, проверьте и по необходимости установите в разделе Настройки → Конфигурация ПО → строка Веб-сервер (WWW) → кнопка Изменить .
Установка и смена версий PHP
Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается вместе с «Модулем Apache» или «PHP-FPM». Подробнее см. в статье Установка веб-сервера. Дополнительно можно установить альтернативные версии из репозитория ISPmsnager:

- Перейдите в Настройки → Конфигурация ПО → Альтернативная версия PHP → кнопка Изменить.
- Выберите в поле ISPmanager PHP значение «PHP CGI».
- Включите опцию ISPmanager PHP для PHP-FPM, чтобы версия PHP была доступна для режима работы «FastCGI (Nginx + PHP-FPM)».
- Включите опцию ISPmanager модуль PHP для Apache, чтобы версия PHP была доступна для режима работы «модуль Apache».
- Включите опцию 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.
Установка и смена версий PHP
Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается автоматически вместе с ISPmanager. Дополнительно можно установить альтернативные версии из репозитория ISPmanager. Для этого перейдите в Настройки web-сервера → Установка PHP, выберите необходимую версию и нажмите на кнопку Установить.
Ниже приведен пример экрана с версиями PHP.

Обратите внимание!
Версии PHP устанавливаются в /opt/.В Настройки web-сервера → PHP отображаются версии, которые доступны для каждого из режимов работы PHP.
Обратите внимание!
Версия PHP для поддоменов автоматически наследуется от основного домена, если при его создании включена опция Автоподдомены.
Под ролью Администратора выделите версию PHP и нажмите Как модуль Apache, чтобы она использовалась для всех WWW-доменов пользователей ISPmanager с режимом работы PHP «Модуль Apache».
Для FastCGI (Nginx + PHP-FPM) изменение версии производится в списке «PHP» на уровне пользователя или на форме редактирования пользователя с уровня администратора. Изменения применяются для всех WWW-доменов пользователя, использующих PHP в режиме FastCGI (Nginx + PHP-FPM). Таким образом настройка применяется для пользователя.
Подробнее см. в статье Режимы работы PHP.
Настройка индивидуальной версии
Для каждого сайта доступна функциональность индивидуального выбора версии PHP из списка предустановленных версий, для режимов работы CGI и FastCGI.
Версию возможно задать при создании сайта или изменить на уже созданном.
Обратите внимание!
Необходимые версии должны быть предварительно установлены!На изображении ниже приведен пример экрана с выбором версии PHP для режима FastCGI.

Настройка индивидуальной версии для уже созданных сайтов
Для выбора версии:
- Зайдите WWW-домены.
- В строке с необходимым сайтом нажмите » . «, в раскрывшемся списке выберите Изменить.
- Если требуется внести изменения сразу для нескольких сайтов, отметьте соотвествующие чек-боксы и нажмите на кнопку Изменить.
- В разделе «Дополнительные возможности» выберите необходимый режим работы и версию PHP.
- Нажмите на кнопку Ok.
На изображении ниже приведен пример экрана раздела «Сайты» (WWW-домены).

В этой статье
- Настройка индивидуальной версии
- Настройка индивидуальной версии для уже созданных сайтов
Как изменить версию PHP на веб-хостинге в ISPmanager
Поменять версию PHP в панели управления ISPmanager можно в режиме LSAPI или FastCGI (Apache). При режиме LSAPI версия PHP выбирается для каждого отдельного сайта (WWW-домена), а для FastCGI для всей услуги виртуальный хостинг.
Чтобы включить нужный режим работы PHP, пройдите по пути «WWW» → «WWW-домены» и кликните 2 раза на имя необходимого домена.

В открывшемся окне находим меню «Дополнительные возможности» → «Режим работы PHP», выбираем «LSAPI» или «FastCGI (Apache)» и нажимаем «Ok».

Для LSAPI версию PHP можно выбрать в этом же окне в строке «Версия PHP LSAPI», после выбора версии нужно нажать «Ok».

Для FastCGI – нужно пройти по пути «WWW» → «PHP», откроется таблица со всеми доступными версиями PHP, а текущая отмечена зелёной галочкой в графе «CGI». Для смены версии выбираем нужную версию одним кликом и в верхнем меню нажимаем кнопку «Как CGI».

Надежный хостинг для сайта. 14 дней — бесплатно!
