2.8.6. Смена версии PHP для консоли
Просмотр текущей версии
Команда просмотра текущей версии PHP:
php -v
Смена версии
Через панель управления
- Выполните команду
source ~/.bashrc
или. ~/.bashrc
, либо просто переподключитесь по SSH.
Установленная версия будет действовать для всех новых подключений по SSH.
Явное указание интерпретатора
При выполнении команд явно указывайте путь к интерпретатору PHP нужной версии:
/usr/local/php4/bin/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
Создание алиаса
Внимание!
Для работы с Composer используйте метод со сменой версии через панель управления или переопределением PATH. Также алиасы не подходят для применения в PHP-скриптах, Bash-скриптах и cron — в них обязательно указывайте полный абсолютный путь к интерпретатору PHP нужной версии.- Откройте раздел «Хостинг → Конфигурация Linux»:
- Выполните команду
source ~/.bashrc
или. ~/.bashrc
, либо просто переподключитесь по SSH.
Переопределение PATH
Переопределите переменную PATH
, выполнив команду (в команде замените php81
на нужную версию PHP):
export PATH=/usr/local/php81/bin:$PATH
Установленная версия будет действовать только для текущего подключения по SSH. Чтобы версия действовала для новых подключений, используйте метод со сменой версии через панель управления.