Versiunea de PHP pentru tot contul de găzduire se schimbă din cPanel, cu unealta Select PHP Version. Din aceeași pagină puteți activa și dezactiva extensii PHP individuale. Modificările se aplică imediat, pentru toate domeniile și subdomeniile contului.
Cum schimbați versiunea de PHP
- Autentificați-vă în cPanel și deschideți, în secțiunea Software, unealta Select PHP Version.
- Pagina se deschide pe fila Account Global Settings, la secțiunea Account PHP Settings.
- În lista PHP version alegeți versiunea dorită (în exemplul din captură este selectată 8.4).
- Apăsați Apply. Versiunea se schimbă imediat pentru tot contul.

Dacă aveți mai multe domenii în cont, setarea se aplică tuturor. Excepție fac folderele care au propria versiune stabilită în fișierul .htaccess — vezi articolul de mai sus.
Extensiile PHP
Sub setările de cont se află secțiunea Extensions, cu lista extensiilor PHP, așezate alfabetic. Bifați ce aveți nevoie și debifați ce nu folosiți:
- Bifat — extensia este activă pentru versiunea de PHP aleasă. De exemplu imagick, imap sau pdo_mysql.
- Nebifat — extensia este oprită. Dacă un site raportează că îi lipsește o funcție (de exemplu prelucrarea imaginilor sau o extensie pentru baze de date), căutați-o în listă și bifați-o.
- Opțiunile activate implicit — apar într-o nuanță mai deschisă, ca în captură (pcre, spl, sqlite3). Sunt extensii obligatorii, de care depinde serverul. Nu pot fi debifate; lăsați-le așa cum sunt.
Extensiile disponibile țin de versiunea de PHP aleasă, așa că după o schimbare de versiune este bine să treceți din nou prin listă și să verificați că aveți ce vă trebuie. Dacă nu știți ce face o extensie, nu o bifați „ca să fie”: fiecare extensie în plus înseamnă mai mult cod încărcat pe site.
Secțiunea Options conține setări suplimentare de PHP. Dacă aveți nevoie de ceva de acolo, deschideți un tichet și vă ajutăm.
Resetarea extensiilor la valorile implicite
Butonul Reset PHP Extensions to default readuce lista de extensii la setul implicit al versiunii de PHP curente. Folosiți-l dacă ați debifat din greșeală o extensie și un site nu mai funcționează, sau dacă nu mai știți ce ați modificat: este cel mai simplu mod de a porni din nou de la o configurație sigură. După resetare, verificați site-ul și bifați din nou doar extensiile de care aveți nevoie.
Cum verificați ce versiune rulează
Versiunea activă este cea scrisă în lista PHP version din această pagină. Dacă vreți să fiți sigur, puneți temporar în folderul site-ului un fișier test.php cu o singură linie:
<?php echo PHP_VERSION; ?>
Deschideți apoi magazin.ro/test.php în browser: va scrie versiunea, de exemplu 8.5.32. Ștergeți fișierul de test imediat după verificare, ca să nu rămână pe site.
Bine de știut
- Schimbarea este imediată și se aplică întregului cont. Dacă ați făcut o schimbare greșită, puteți reveni oricând aici și alege versiunea anterioară.
- Pentru lucruri noi, folosiți o versiune 8.x actuală (8.4 sau 8.5).
- Nu toate site-urile merg pe orice versiune. Dacă aveți mai multe site-uri în cont și unul are nevoie de altă versiune decât celelalte, lăsați contul pe versiunea potrivită majorității și setați versiunea diferită doar pentru folderul acelui site, din
.htaccess.
Dacă nu sunteți sigur ce versiune sau ce extensii are nevoie site-ul dumneavoastră, deschideți un tichet și scrieți-ne ce aplicație folosiți; vă spunem exact ce să alegeți.
