Kako promeniti PHP verziju
Uvod
FASTPANEL® vam omogućava da koristite alternativne PHP verzije za svaki sajt pojedinačno. Možete da instalirate i koristite bilo koju PHP verziju počev od 5.3. Možete da primenite bilo koju PHP verziju na svoj veb-sajt počev od PHP 5.3
Ovaj članak obuhvata sledeće tačke:
- Kako promeniti PHP verziju za veb-sajt
- Kako promeniti PHP (CLI) verziju za korisnika
- Kako koristiti alternativne PHP verzije u komandnoj liniji (CLI)
- Kako koristiti alternativne verzije u crontab planeru
Promena PHP verzije na primeru PHP 7.4
-
Idite na "Settings" -> "Applications" u bočnom meniju

-
Pronađite aplikaciju php74, kliknite na "Install" i sačekajte dok se instalacija ne završi:

-
Otvorite karticu veb-sajta kome treba promeniti PHP i kliknite na meni "Settings"

-
Izvršite sledeće radnje:
- Otvorite podmeni "PHP settings"
- Izaberite FastCGI kao PHP mode
- Izaberite potrebnu PHP verziju u polju PHP version.
- Kliknite na dugme "Save".

Kada "PHP Version" postane aktivno, moći ćete da izaberete potrebnu PHP verziju, u ovom konkretnom slučaju php74.
Umesto FastCGI možete izabrati i PHP-FPM ili CGI, ali je u 95% slučajeva upravo FastCGI odgovarajući. Više informacija o PHP režimima možete pronaći ovde
Možete proveriti da li je primenjena ispravna PHP verzija tako što ćete kreirati datoteku info.php u osnovnom direktorijumu vašeg veb-sajta sa sledećim sadržajem:
<?php phpinfo(); ?>
Nakon toga otvorite datoteku u internet pregledaču putem slične veze http://yourwebsite.com/info.php
Ako je sve urađeno ispravno, videćete stranicu koja prikazuje tehničke informacije o PHP 7.4
Kako promeniti PHP (CLI) verziju za korisnika
FASTPANEL® vam omogućava da izaberete PHP verzije za svakog korisnika pojedinačno. Ova radnja će vam omogućiti pristup alternativnoj verziji PHP-a u komandnoj liniji korišćenjem uobičajene php komande.
Ova radnja utiče samo na PHP verziju u komandnoj liniji i na zadatke u crontab planeru. PHP verzije izabrane za veb-sajtove ostaće nepromenjene.
Da biste promenili PHP verziju za korisnika, otvorite meni "Users". Izaberite korisnika, kliknite na ikonu "Edit user" i izaberite odgovarajuću verziju u polju "PHP (CLI) version"

Nakon promene ove opcije, ponovo se povežite sa serverom putem SSH-a. U prethodno otvorenim sesijama PHP verzija će ostati ista.
Kako koristiti alternativne PHP verzije u komandnoj liniji (CLI)
Po pravilu, za pokretanje skripti kroz komandnu liniju koristi se sledeća komanda:
php /path/to/script.php
Na ovaj način će se koristiti glavna PHP verzija servera, čak i ako je za veb-sajt izabrana alternativna.
Ako je prethodno PHP verzija promenjena prema uputstvima iz Kako promeniti PHP (CLI) verziju za korisnika, tada će uobičajena php komanda koristiti izabranu PHP verziju korisnika, a ne verziju servera.
Kako koristiti alternativne verzije u crontab planeru
Da biste pokrenuli skriptu kroz alternativnu verziju, treba da zamenite php komandu punom putanjom do alternativnog interpretera. U slučaju PHP 7.4 to će biti /opt/php74/bin/php, tako da će komanda izgledati ovako:
/opt/php74/bin/php /path/to/script.php