PHP versiooni ja seadeid muudad cPanelis tööriistaga Vali PHP versioon. Seal saad valida PHP versiooni kogu virtuaalserverile, lubada või keelata PHP mooduleid ja muuta seadeid nagu memory_limit. Kui soovid ühes kataloogis teist versiooni, määra see .htaccess-faili abil. Serverites on vaikimisi kasutusel PHP 8.3.
Lühidalt
.htaccess-faili.Aktiivset PHP versiooni saab valida cPaneli tööriistaga Vali PHP versioon. See võimaldab määrata soovitud PHP versiooni kogu virtuaalserverile või vajadusel ka individuaalsetele kataloogidele (lisadomeenidele).
Logi sisse cPanelisse.
Ava Vali PHP versioon.
Vali loendist soovitud PHP versioon ja vajuta Apply. Muidu muudatus ei jõustu.
Enne vahetust uuenda rakendus ja hoia varukoopia käepärast. Vahetus jõustub kohe ja selle saad sama kiiresti tagasi pöörata.
Kontrolli, et varukoopia on olemas. Taastamise juhend on artiklis Kuidas taastada faile ja andmebaase varukoopiast.
Pane kirja praegune PHP versioon, et saaksid selle vajadusel tagasi valida.
WordPressi puhul uuenda enne vahetust WordPress, teemad ja pluginad. Vana plugin on kõige sagedasem põhjus, miks leht pärast vahetust katki läheb.
Kui soovid enne proovida, tee testkoopia. Juhend on artiklis Mis on WP Toolkit, jaotises testkeskkonnast.
Vali tööriistas Vali PHP versioon uus versioon, näiteks PHP 8.3, ja vajuta Apply. PHP 8.3 on serverite vaikeversioon ja sobib enamikule rakendustele.
Ava avaleht, sisselogimine, vormid ja ostukorv, kui Sul see on.
Ava cPanelis Vali PHP versioon.
Vali uuesti eelmine versioon ja vajuta Apply. Muudatus jõustub kohe.
Ava leht uuesti. Kui see töötab, uuenda vanemad pluginad ja proovi siis uuesti.
Kui viga jääb, loe artiklit PHP 500 vead või kirjuta klienditoele.
Lisaks PHP versiooni valimisele võimaldab liides:
mysqli, pdo_mysql jne).memory_limit (mälupiirang), max_execution_time (skripti maksimaalne täitmisaeg) ja teisi olulisi parameetreid.Hea teada
Mooduleid ja seadeid saad muuta ainult siis, kui valitud on kindel versioon. Vaikimisi valikuga „native (8.3)“ neid muuta ei saa. Vali loendist näiteks 8.3 ja vajuta Apply. Seejärel ilmuvad vahekaardid Extensions ja Options.
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.
Hea teada
Vanemate PHP versioonide puhul, mida PHP arendajad enam ei toeta, rakendatakse CloudLinux HardenedPHP kaitset. See lisab turvaparandusi, et vähendada vananenud tarkvara kasutamisega seotud riske.
Kui soovid kasutada erinevat PHP versiooni ainult teatud kataloogis (nt alamkataloogis või kindla rakenduse jaoks), saad seda teha .htaccess-faili abil.
Ava selle kataloogi .htaccess-fail.
Lisa faili 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 versioon | SetHandler väärtus |
|---|---|
| PHP 7.4 | application/x-httpd-alt-php74___lsphp |
| PHP 8.4 | application/x-httpd-alt-php84___lsphp |
| PHP 8.5 | application/x-httpd-alt-php85___lsphp |
Kasuta PHP-arendajate toetatud versiooni, näiteks serverite vaikeversiooni PHP 8.3 või uuemat, kuna see on kiirem, turvalisem ja toetab uuemaid võimalusi. Vanemate versioonide kasutamine võib põhjustada turvariske ja ühilduvusprobleeme.
Enne uue PHP versiooni kasutamist veendu, et Sinu veebirakendus ühildub valitud versiooniga. Sammud on jaotises „Kuidas PHP versiooni ohutult vahetada?".
Kui pead kasutama vanemat PHP versiooni, veendu, et see on kaitstud CloudLinux HardenedPHP abil. Pikaajaliselt on siiski soovitatav viia kood üle uuemale PHP-le.
Kui Sinu rakendus vajab spetsiifilisi mooduleid või seadistusi (nt suuremat mälulimiiti), kohanda neid cPaneli liidese või php.ini kaudu vastavalt vajadusele.
Kokkuvõte
cPaneli tööriist Vali PHP versioon 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.