Как изменить версию PHP

78

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, выбранная для веб-сайтов на панели, при этом не меняется.

Чтобы изменить версию PHP CLI для пользователя:

  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