2.8.7. Зміна версії PHP для консолі

Увага!

Зміна версії PHP у розділі «Налаштування PHP» не впливає на версію PHP в консолі.

Команда перегляду поточної версії PHP:

php -v
  1. Відкрийте розділ «Конфігурація Linux».
  2. У блоці «Версія PHP» виберіть потрібну версію і натисніть «Зберегти»:
  3. Виконайте команду source ~/.bashrc або . ~/.bashrc, або просто перепідключиться по SSH.

Встановлена версія буде діяти для всіх нових підключень по 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/bin/php8.3 або просто php8.3 (замість 8.3 вказуйте потрібну версію).

Увага!

Для роботи з Composer використовуйте метод зі зміною версії через панель керування або перевизначенням PATH. Також аліаси не підходять для застосування в PHP-скриптах, Bash-скриптах і cron — в них обов’язково вказуйте повний абсолютний шлях до інтерпретатора PHP потрібної версії.
  1. Відкрийте розділ «Конфігурація Linux».
  2. У блоці «Псевдоніми» в першому полі вкажіть php, у другому — команду /usr/local/php83/bin/php (замість php83 вказуйте потрібну версію) та натисніть «Зберегти»:
  3. Виконайте команду source ~/.bashrc або . ~/.bashrc, або просто перепідключиться по SSH.

Перевизначите змінну PATH, виконавши команду (в команді замініть php83 на потрібну версію PHP):

export PATH=/usr/local/php83/bin:$PATH

Встановлена версія діятиме лише для поточного підключення SSH. Щоб версія діяла для нових підключень, використовуйте метод зі зміною версії через панель керування.

Зміст