Як змінити версію PHP

76

FASTPANEL дозволяє використовувати альтернативні версії PHP для кожного сайту окремо. Ви можете встановити та використовувати будь-яку версію PHP, починаючи з 5.3. Ви можете застосувати будь-яку версію PHP до свого вебсайту, починаючи з PHP 5.3.

Відкрийте картку веб-сайту, на якому потрібно змінити PHP, і натисніть меню « Налаштування ».

Виконайте такі дії:

  • Відкрити підменю « Налаштування PHP »
  • Виберіть FastCGI як режим PHP
  • Виберіть потрібну версію PHP у полі «Версія PHP» .
  • Натисніть кнопку « Зберегти ».

Коли параметр «Версія PHP» стане активним, ви зможете вибрати потрібну версію PHP — у нашому прикладі це php74.

Окрім FastCGI, також доступні режими PHP-FPM або CGI, але в більшості випадків (приблизно у 95%) оптимальним варіантом буде саме FastCGI. Детальніше про відмінності режимів PHP можна прочитати у відповідному матеріалі.

Щоб переконатися, що застосовано правильну версію PHP, створіть у кореневому каталозі сайту файл info.php з таким вмістом:

Після цього відкрийте його у браузері за адресою на кшталт:
http://yourwebsite.com/info.php

Якщо все налаштовано правильно, ви побачите сторінку з технічною інформацією, де буде вказано, що використовується PHP 7.4.


Як змінити версію PHP (CLI) для користувача

FASTPANEL® дозволяє задавати версію PHP у командному рядку окремо для кожного користувача. Це зручно, коли потрібно запускати скрипти через SSH звичайною командою php, але з іншою версією, ніж встановлена за замовчуванням на сервері.

Важливо: ця настройка впливає лише на PHP у CLI (командному рядку) і на задачі, які запускаються через crontab. Версія PHP, вибрана для вебсайтів у панелі, при цьому не змінюється.

Щоб змінити CLI-версію PHP для користувача:

  1. Відкрийте меню «Користувачі».

  2. Виберіть потрібного користувача та натисніть «Редагувати користувача».

  3. У полі «Версія PHP (CLI)» виберіть потрібний варіант.

Після зміни обов’язково перепідключіться до сервера через SSH. У вже відкритих SSH-сесіях версія PHP залишиться попередньою до моменту перепідключення.

Як використовувати альтернативні версії PHP у командному рядку (CLI)

Зазвичай скрипти у CLI запускають такою командою:

php /path/to/script.php

У цьому випадку буде використана основна (CLI) версія PHP, встановлена для користувача або за замовчуванням на сервері — навіть якщо для вебсайту у панелі обрано іншу версію.

Як використовувати альтернативні версії в планувальнику

Щоб запустити скрипт через альтернативну версію, слід змінити команду php на повний шлях до альтернативного інтерпретатора. У випадку PHP 7.4 це буде /opt/php74/bin/php, тому команда виглядатиме так:

/opt/php74/bin/php /path/to/script.php