Зміна версії 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. Щоб версія діяла для нових підключень, використовуйте метод зі зміною версії через панель управління.