Kommentaaride laadimisel ilmnes probleem.

PHP versiooni ja seadistuste muutmine

Abikeskus  »  Teadmiste baas  »  Artikli vaatamine

  Trüki

PHP versiooni muutmine cPanelis

Aktiivset PHP versiooni saab valida cPaneli kaudu, kasutades funktsiooni "Select PHP Version". See võimaldab määrata soovitud PHP versiooni kogu virtuaalserverile või vajadusel ka individuaalsetele kataloogidele (lisadomeenidele). 

 

cPaneli Select PHP Version liides

 

Lisaks PHP versiooni valimisele võimaldab liides:

  • Lubada või keelata PHP mooduleid (nt mysqlipdo_mysql jne).
  • Muuta PHP konfiguratsiooni seadeid, nagu näiteks:
    • memory_limit (mälu piirang),
    • max_execution_time (skripti maksimaalne täitmisaeg),
    • ja teised olulised parameetrid.

Saadaval olevad PHP versioonid

Valikus on erinevad PHP versioonid alates vanematest harudest (PHP 5 ja 7) kuni uuemate versioonideni (PHP 8), sealhulgas kõige uuem PHP 8.5. Serverites on vaikimisi kasutusel PHP 8.3.

  • NB! Vanemate PHP versioonide puhul, mida PHP arendajad enam ei toeta, rakendatakse CloudLinux HardenedPHP kaitset, mis lisab turvaparandusi, et vähendada vananenud tarkvara kasutamisega seotud riske.

PHP versiooni määramine konkreetsele kataloogile

Kui soovid kasutada erinevat PHP versiooni ainult teatud kataloogis (nt alamkataloogis või kindla rakenduse jaoks), saad seda teha .htaccess faili abil. Selleks tuleb .htaccess faili lisada järgmised read:

 

<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
    SetHandler application/x-httpd-alt-php83___lsphp
</FilesMatch>

 

Selgitus:

  • FilesMatch direktiiv: Rakendab määratud käsitluse (SetHandler) ainult failidele, mille laiend vastab loetletud mustrile (nt .php.phtml jne).
  • application/x-httpd-alt-php83___lsphp: Määrab kasutatava PHP versiooni. Ülaltoodud näites aktiveeritakse PHP 8.3.

Kui soovid kasutada teist PHP versiooni, muuda php83 vastavalt soovitud versioonile:

  • Näiteks:
    • PHP 7.4 jaoks: application/x-httpd-alt-php74___lsphp
    • PHP 8.4 jaoks: application/x-httpd-alt-php84___lsphp
    • PHP 8.5 jaoks: application/x-httpd-alt-php85___lsphp

Soovitused ja parimad praktikad

  1. Uuenda PHP versioone regulaarselt:
    • Soovitatav on kasutada uusimat stabiilset PHP versiooni (nt PHP 8.5), kuna see pakub paremat jõudlust, uusi funktsioone ja turvaparandusi.
    • Vanemate versioonide kasutamine võib põhjustada turvariske ja ühilduvusprobleeme.
  2. Testi muudatusi enne rakendamist:
    • Enne uue PHP versiooni kasutamist tootmiskeskkonnas veendu, et sinu veebirakendus või veebisait ühildub valitud PHP versiooniga.
    • Kasuta testkeskkonda võimalike probleemide tuvastamiseks.
  3. Kasuta CloudLinux HardenedPHP-d ainult vajadusel:
    • Kui pead kasutama vanemat PHP versiooni, veendu, et see on kaitstud CloudLinux HardenedPHP abil.
    • Pikaajaliselt on siiski soovitatav viia kood üle uuemale PHP-le.
  4. Moodulite ja seadete kohandamine:
    • Kui sinu rakendus vajab spetsiifilisi mooduleid või seadistusi (nt suuremat mälu limiiti), kohanda neid cPaneli liidese või php.ini kaudu vastavalt vajadusele.

Kokkuvõte

cPaneli funktsioon "Select PHP Version" pakub paindlikku viisi valida ja hallata aktiivset PHP versiooni nii kogu virtuaalserveri kui ka individuaalsete kataloogide jaoks. Lisaks saad hõlpsasti lubada vajalikke mooduleid ja muuta konfiguratsiooniseadeid, et tagada veebirakenduste sujuv toimimine.

 

Ekraanitõmmis "Select PHP Version" funktsioonist:

Ekraanitõmmis Select PHP Version funktsioonist


Jaga
Kas oli kasu?  
© Virtuaal.com