Смена версии PHP в настройках PHP не влияет на версию PHP в консоли.
Команда просмотра текущей версии PHP:
php -v
Работать в консоли с определённой версией PHP можно несколькими способами:
source ~/.bashrc
или . ~/.bashrc
, либо просто переподключитесь по SSH.Установленная версия будет действовать для всех новых подключений по SSH.
/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
Для работы с Composer используйте метод со сменой версии через панель управления или переопределением PATH. Также алиасы не подходят для применения в PHP-скриптах, Bash-скриптах и cron — в них обязательно указывайте полный абсолютный путь к интерпретатору PHP нужной версии.
Для создания алиаса нужной версии PHP через панель управления выполните следующее:
source ~/.bashrc
или . ~/.bashrc
, либо просто переподключитесь по SSH.PATH
, выполнив команду (в команде замените php80
на нужную версию PHP):export PATH=/usr/local/php80/bin:$PATH
Установленная версия будет действовать только для текущего подключения по SSH. Чтобы версия действовала для новых подключений, используйте метод со сменой версии через панель управления.