Як змяніць версію 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 застанецца ранейшай.