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

Увага!

Зміна версії PHP для консолі не впливає на версію PHP на сайті. Для сайту використовуйте інструкцію Зміна версії PHP для сайту.

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

php -v
Впливає на всі нові підключення по SSH.
  1. Відкрийте розділ «Конфігурація Linux».
  2. У блоці «Версія PHP» виберіть потрібну версію і натисніть «Зберегти»:
  3. Виконайте команду source ~/.bashrc або . ~/.bashrc, або просто перепідключіться по 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/local/php84/bin/php
/usr/local/php85/bin/php

Або використовуйте скорочені посилання на кшталт /usr/bin/php8.5 або просто php8.5 (замість 8.5 вказуйте потрібну версію).

Увага!

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

Перевизначте змінну PATH за допомогою команди (замість php85 вказуйте потрібну версію):

export PATH=/usr/local/php85/bin:$PATH
Зміст

    (3)