Версия PHP-CLI по умолчанию для управляемых серверов Zone (виртуальные серверы, приватные серверы) имеет ту же версию PHP, что и основной хост.
Вы можете проверить текущую используемую версию следующим образом:
php -v
В результате получается следующий ответ:
virt1234:sn-69-1.tll07.zoneas.eu:~> php -v PHP 8.1.13 (cli) (built: Nov 28 2022 08:06:02) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.13, Copyright (c) Zend Technologies with Zend OPcache v8.1.13, Copyright (c), by Zend Technologies
Использование других версий.
Изменение версии PHP главного домена веб-хостинга также изменит версию консоли по умолчанию. Изменить версию PHP можно в управлении веб-сервером.
Чтобы изменить версию PHP, используемую только в консоли, необходимо создать симлинк на нужный файл версии PHP CLI в директории ~/bin/.
В зависимости от платформы сервера, выполните одну из двух команд для нужной версии PHP CLI.
Пример для PHP 8.1:
> mkdir -p ~/bin && ln -sf /usr/bin/php81-cli ~/bin/php
Пример для PHP 7.4:
> mkdir -p ~/bin && ln -sf /usr/bin/php74-cli ~/bin/php
Пример для PHP 7.3:
mkdir -p ~/bin && ln -sf /usr/bin/php73-cli ~/bin/php
После выполнения этой команды повторно войдите в SSH, и после этого php -v покажет версию 7.3.
Если вам нужно запустить PHP 5.6 или 7.2, то вы должны создать симлинк на php56-cli или php72-cli.
NB! После создания этой ссылки версия PHP CLI не будет автоматически меняться в будущем.
Чтобы вернуться к стандартной версии системы PHP CLI, необходимо удалить симлинк с помощью следующей команды:
rm -f ~/bin/php