Версия PHP задается для каждого сайта отдельно — можно использовать разные версии для разных сайтов на одном аккаунте. Изменить версию PHP можно в панели управления.
Отдельно можно выбрать версию PHP для скриптов, которые вы запускаете из консоли: указать интерпретатор нужной версии по пути или сделать ее версией по умолчанию
В панели управления
Перед сменой версии убедитесь, что ее поддерживает CMS или фреймворк сайта.
Слишком новая или слишком старая версия PHP могут привести к ошибкам — например, к белому экрану или сообщению о несовместимости. Если не уверены, какая версия нужна, проверьте требования в документации своей CMS.
Чтобы изменить версию PHP для сайта:
- Перейдите в раздел «Сайты».
- Наведите курсор на нужный сайт и нажмите на значок шестеренки.

- Нажмите «Настроить» в блоке «Настройки версии и кодировки».

- Выберите нужную версию и сохраните изменения.

Новая версия применяется сразу. Если сайт после смены версии перестал открываться или выдает ошибку — вернитесь к прежней версии тем же способом и проверьте, какие версии PHP поддерживает движок вашего сайта.
Если нужной версии нет в панели
Список доступных версий PHP зависит от сервера, на котором размещен ваш аккаунт, и его ОС. Если нужной версии нет в панели — напишите нам, мы перенесем аккаунт на сервер, где она доступна.
|
Серверная ОС |
Доступные версии PHP |
|
Ubuntu 18.04 |
5.3–8.3 |
|
Ubuntu 22.04 |
7.4–8.5 |
В консоли
Если вам необходима определенная версия PHP для работы из консоли, вы можете использовать интерпретатор PHP по адресу /opt/phpXX/bin, где XX — нужная вам версия PHP.
Например, выполнить скрипт из консоли с использованием PHP 7.4 можно так:
/opt/php74/bin/php имя_скрипта.php
Доступные сборки PHP можно просмотреть в директории /opt.
При указании пути к интерпретатору версию PHP можно прописывать как с точкой, так и без нее: записи /opt/php7.4/bin/php и /opt/php74/bin/php равнозначны.
Версия по умолчанию
Вы можете указать версию PHP в CLI по умолчанию. Для этого необходимо изменить переменную PATH в файле .bash_profile. Например, чтобы сделать версию 7.4 дефолтной:
export PATH=/opt/php74/bin:$PATH
Для применения изменений переподключитесь по SSH или выполните команду:
source ~/.bash_profile