2.8.7. Смена версии PHP для консоли

Внимание!

Смена версии PHP для консоли не влияет на версию PHP на сайте. Для сайта используйте инструкцию Смена версии PHP для сайта.

Команда просмотра текущей версии PHP:

php -v
Влияет на все новые подключения по SSH.
  1. Откройте раздел «Настройки хостинг-аккаунта» (или «Хостинг → Настройки хостинг-аккаунта»).
  2. В блоке «Версия PHP» выберите нужную версию и нажмите «Изменить»:
  3. Выполните команду source ~/.bashrc или . ~/.bashrc, либо просто переподключитесь по SSH.
Влияет только на команды, которые запускаются с указанием конкретного интерпретатора.

При выполнении команд явно указывайте путь к интерпретатору PHP нужной версии:

/usr/local/php52/bin/php
/usr/local/php53/bin/php
/usr/local/php54/bin/php
/usr/local/php55/bin/php
/usr/local/php56/bin/php
/usr/local/php70/bin/php
/usr/local/php71/bin/php
/usr/local/php72/bin/php
/usr/local/php73/bin/php
/usr/local/php74/bin/php
/usr/local/php80/bin/php
/usr/local/php81/bin/php
/usr/local/php82/bin/php
/usr/local/php83/bin/php
/usr/local/php84/bin/php
/usr/local/php85/bin/php

Либо используйте сокращённые ссылки вида /usr/bin/php8.5 или просто php8.5 (вместо 8.5 указывайте нужную версию).

Внимание!

Для работы с Composer используйте смену версии с помощью панели управления или PATH. Также алиасы не подходят для применения в PHP-скриптах, Bash-скриптах, cron и Supervisor — в них обязательно указывайте абсолютный путь к интерпретатору нужной версии PHP.
  1. Откройте раздел «Настройки хостинг-аккаунта» (или «Хостинг → Настройки хостинг-аккаунта»).
  2. В блоке «Псевдонимы» в поле «Псевдоним» укажите php, в поле «Команда» укажите /usr/local/php85/bin/php (вместо php85 используйте нужную вам версию) и нажмите «Изменить»:
  3. Выполните команду source ~/.bashrc или . ~/.bashrc, либо просто переподключитесь по SSH.
Влияет только на текущее подключение по SSH. Чтобы версия действовала для новых подключений, используйте смену версии с помощью панели управления.

Переопределите переменную PATH с помощью команды (вместо php85 указывайте нужную версию):

export PATH=/usr/local/php85/bin:$PATH
Содержание

    (3)