2.8.7. Зміна версії PHP для консолі
Перегляд поточної версії
Команда перегляду поточної версії PHP:
php -v
Зміна версії
Через панель керування
- Відкрийте розділ «Конфігурація Linux».
- У блоці «Версія PHP» виберіть потрібну версію і натисніть «Зберегти»:
- Виконайте команду
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 потрібної версії.- Відкрийте розділ «Конфігурація Linux».
- У блоці «Псевдоніми» в першому полі вкажіть
php
, у другому — команду/usr/local/php83/bin/php
(замістьphp83
вказуйте потрібну версію) та натисніть «Зберегти»: - Виконайте команду
source ~/.bashrc
або. ~/.bashrc
, або просто перепідключиться по SSH.
Перевизначення PATH
Перевизначите змінну PATH
, виконавши команду (в команді замініть php83
на потрібну версію PHP):
export PATH=/usr/local/php83/bin:$PATH
Встановлена версія діятиме лише для поточного підключення SSH. Щоб версія діяла для нових підключень, використовуйте метод зі зміною версії через панель керування.