Preskoči na glavni sadržaj

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:

Promena PHP verzije na primeru PHP 7.4

  1. Idite na "Settings" -> "Applications" u bočnom meniju

    Meni za upravljanje aplikacijama u FASTPANEL-u

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

    Instaliranje dodatne PHP verzije u FASTPANEL-u

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

    Podešavanja veb-sajta u FASTPANEL-u

  4. 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". Kako promeniti PHP verziju za veb-sajt u FASTPANEL-u

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"

Kako promeniti PHP CLI verziju u FASTPANEL-u

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.

napomena

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