Pāriet uz galveno saturu

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:

PHP versijas maiņa, izmantojot PHP 7.4 piemēru

  1. Sānu izvēlnē dodieties uz "Settings" -> "Applications"

    Lietotņu pārvaldības izvēlne FASTPANEL

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

    Papildu PHP versijas instalēšana FASTPANEL

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

    Vietnes iestatījumi FASTPANEL

  4. Veiciet šādas darbības:

    • Atveriet apakšizvēlni "PHP settings"
    • Atlasiet FastCGIPHP mode
    • Laukā PHP version atlasiet nepieciešamo PHP versiju.
    • Noklikšķiniet uz pogas "Save". Kā mainīt PHP versiju vietnei FASTPANEL

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

Kā mainīt PHP CLI versiju FASTPANEL

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.

piezīme

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