Kā mainīt PHP versiju
Ievads
FASTPANEL® ļauj izmantot alternatīvas PHP versijas katrai vietnei atsevišķi. Jūs varat instalēt un izmantot jebkuru PHP versiju, sākot no 5.3. Jūs varat piemērot savai vietnei jebkuru PHP versiju, sākot no PHP 5.3
Šajā rakstā ir aplūkoti šādi punkti:
- Kā mainīt PHP versiju vietnei
- Kā mainīt PHP (CLI) versiju lietotājam
- Kā izmantot alternatīvas PHP versijas komandrindā (CLI)
- Kā izmantot alternatīvas versijas crontab plānotājā
PHP versijas maiņa, izmantojot PHP 7.4 piemēru
-
Sānu izvēlnē dodieties uz "Settings" -> "Applications"

-
Atrodiet lietotni php74, noklikšķiniet uz "Install" un gaidiet, līdz instalēšana tiks pabeigta:

-
Atveriet tās vietnes kartīti, kurai jāmaina PHP, un noklikšķiniet uz izvēlnes "Settings"

-
Veiciet šādas darbības:
- Atveriet apakšizvēlni "PHP settings"
- Atlasiet FastCGI kā PHP mode
- Laukā PHP version atlasiet nepieciešamo PHP versiju.
- Noklikšķiniet uz pogas "Save".

Kad "PHP Version" kļūs aktīvs, jūs varēsiet izvēlēties nepieciešamo PHP versiju, šajā konkrētajā gadījumā — php74.
FastCGI vietā varat izvēlēties arī PHP-FPM vai CGI, taču 95% gadījumu ir piemērots tieši FastCGI. Plašāku informāciju par PHP režīmiem varat atrast šeit
Varat pārbaudīt, vai ir piemērota pareizā PHP versija, izveidojot failu info.php savas vietnes saknes direktorijā ar šādu saturu:
<?php phpinfo(); ?>
Pēc tam atveriet failu interneta pārlūkprogrammā, izmantojot līdzīgu saiti http://yourwebsite.com/info.php
Ja viss ir izdarīts pareizi, jūs redzēsiet lapu ar tehnisko informāciju par php 7.4
Kā mainīt PHP (CLI) versiju lietotājam
FASTPANEL® ļauj atlasīt PHP versijas katram lietotājam atsevišķi. Šī darbība ļaus jums piekļūt alternatīvajai PHP versijai komandrindā, izmantojot parasto komandu php.
Šī darbība ietekmē tikai PHP versiju komandrindā un uzdevumus crontab plānotājā. Vietnēm atlasītās PHP versijas paliks nemainīgas.
Lai mainītu PHP versiju lietotājam, atveriet izvēlni "Users". Izvēlieties lietotāju, noklikšķiniet uz ikonas "Edit user" un laukā "PHP (CLI) version" atlasiet piemērotu versiju

Pēc šī iestatījuma maiņas atkārtoti pieslēdzieties serverim, izmantojot SSH. Iepriekš atvērtajās sesijās PHP versija paliks tā pati.
Kā izmantot alternatīvas PHP versijas komandrindā (CLI)
Parasti, lai palaistu skriptus caur komandrindu, tiek izmantota šāda komanda:
php /path/to/script.php
Šādā veidā tiks izmantota servera galvenā PHP versija, pat ja vietnei tika izvēlēta alternatīva versija.
Ja iepriekš PHP versija tika mainīta saskaņā ar instrukcijām sadaļā Kā mainīt PHP (CLI) versiju lietotājam, tad parastā komanda php izmantos izvēlēto lietotāja PHP versiju, nevis servera versiju.
Kā izmantot alternatīvas versijas crontab plānotājā
Lai palaistu skriptu ar alternatīvo versiju, komanda php jāaizstāj ar pilnu ceļu uz alternatīvo interpretatoru. PHP 7.4 gadījumā tas būs /opt/php74/bin/php, tāpēc komanda izskatīsies šādi:
/opt/php74/bin/php /path/to/script.php