Как изменить версию PHP
Введение
FASTPANEL® позволяет использовать альтернативные версии PHP для каждого сайта отдельно. Вы можете установить и использовать любую версию PHP, начиная с 5.3. Вы можете назначить любую версию PHP для своего сайта, начиная с PHP 5.3
В этой статье рассматриваются следующие вопросы:
- Как изменить версию PHP для сайта
- Как изменить версию PHP (CLI) для пользователя
- Как использовать альтернативные версии PHP в командной строке (CLI)
- Как использовать альтернативные версии в планировщике crontab
Изменение версии PHP на примере PHP 7.4
-
Перейдите в "Settings" -> "Applications" в боковом меню

-
Найдите приложен ие php74, нажмите "Install" и дождитесь завершения установки:

-
Откройте карточку сайта, для которого нужно изменить PHP, и нажмите меню "Settings"

-
Выполните следующие действия:
- Откройте подменю "PHP settings"
- Выберите FastCGI в качестве PHP mode
- Выберите нужную версию PHP в поле PHP version.
- Нажмите кнопку "Save".

Когда "PHP Version" станет активным, вы сможете выбрать нужную версию PHP, в данном случае php74.
Вместо FastCGI вы также можете выбрать PHP-FPM или CGI, но в 95% случаев подходит именно FastCGI. Подробнее о режимах PHP вы можете узнать здесь
Проверить, что применена правильная версия PHP, можно, создав файл info.php в корневом каталоге вашего сайта со следующим содержимым:
<?php phpinfo(); ?>
После этого откройте файл в браузере по ссылке вида http://yourwebsite.com/info.php
Если всё сделано правильно, вы увидите страницу с технической информацией о php 7.4
Как изменить версию PHP (CLI) для пользователя
FASTPANEL® позволяет выбирать версии PHP отдельно для каждого пользователя. Это позволит вам получить доступ к альтернативной версии PHP в командной строке с помощью обычной команды php.
Это действие влияет только на версию PHP в командной строке и на задачи в планировщике crontab. Версии PHP, выбранные для сайтов, останутся без изменений.
Чтобы изменить версию PHP для пользователя, откройте меню "Users". Выберите пользователя, нажмите на значок "Edit user" и выберите подходящую версию в поле "PHP (CLI) version"

После изменения этой настройки переподключитесь к серверу по SSH. В ранее открытых сессиях версия PHP останется прежней.
Как использовать альтернативные версии PHP в командной строке (CLI)
Как правило, для запуска скриптов через командную строку используется следующая команда:
php /path/to/script.php
В этом случае будет использоваться основная версия PHP сервера, даже если для сайта была выбрана альтернативная.
Если ранее версия PHP была изменена согласно инструкциям в разделе Как изменить версию PHP (CLI) для пользователя, то обычная команда php будет использовать выбранную для пользователя версию PHP, а не серверную.