Skip to content

Modificare versiune PHP

Cum se face modificarea versiunii de PHP

1.1 Modificare versiune PHP din cPanel

Versiunea de PHP vine setată automat în momentul creării contului de cPanel, însă se poate modifica în funcție de necesitați.

Pentru a schimba versiunea de PHP, mergeți la secțiunea 'Software' » 'Select PHP Version', sau mai simplu faceți o simpla căutare după PHP:

paper latern view

După ce dați click pe 'Select PHP Version', veți putea vedea versiunea curentă și mai jos selectorul versiunii cu opțiunile aferente (5.6, 7.0-7.4, 8.0 - 8.3). În momentul în care selectați versiunea dorită aceasta se va actualiza automat. Așteptați câteva momente după care trebuie să vedeți la Current PHP version versiunea selectată de dvs.

paper latern view

Notă

În urma modificărilor de mai sus, versiunea de PHP vă fi setată global ceea ce înseamnă că toate site-urile din pachetul de găzduire vor folosi versiunea de PHP aleasă. În cazul în care doriți să modificați versiunea PHP doar pentru un site anume, versiunea PHP trebuie modificată din .htaccess urmărind ghidul de mai jos.

1.2 Modificarea versiunii PHP prin intermediul fișierului .htaccess

Pentru a modifica fișierul .htaccess trebuie să mergeți în cPanel > File Manager. Dacă nu vedeți fișierul trebuie să mergeți în Settings (dreapta sus) și să bifați Show Hidden Files (dotfiles) exact ca în poza de mai jos:

paper latern view

În funcție de versiunea PHP dorită trebuie să adaugați următoarele linii:

DACĂ ESTE CLOUDLINUX SE ADAUGĂ URMĂTOARELE

  • Pentru versiunea PHP 5.6:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php56___lsphp
</FilesMatch>
  • Pentru versiunea PHP 7.0:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php70___lsphp
</FilesMatch>
  • Pentru versiunea PHP 7.1:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php71___lsphp
</FilesMatch>
  • Pentru versiunea PHP 7.2:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php72___lsphp
</FilesMatch>
  • Pentru versiunea PHP 7.3:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php73___lsphp
</FilesMatch>
  • Pentru versiunea PHP 7.4:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php74___lsphp
</FilesMatch>
  • Pentru versiunea PHP 8.0:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php80___lsphp
</FilesMatch>
  • Pentru versiunea PHP 8.1:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php81___lsphp
</FilesMatch>
  • Pentru versiunea PHP 8.2:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php82___lsphp
</FilesMatch>
  • Pentru versiunea PHP 8.3:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php83___lsphp
</FilesMatch>

DACĂ NU EXISTĂ CLOUDLINUX SE ADAUGĂ URMĂTOARELE

  • În acest caz se va folosi AddHandler adăugând următorul cod ca cel din exemplul de mai jos:

De exemplu pentru versiunea PHP 7.4

<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74___lsphp .php .php7 .phtml
</IfModule>