Virtuaalserveri PHP laiendeid ja väärtuseid on võimalik hallata mitmel viisil, globaalse php.ini faili, .user.ini faili või virtuaalserveri halduse abil.
Globaalse php.ini faili lisamine ja muutmine
Globaalne php.ini on PHP seadistuste fail, milles olevad seaded laetakse sisse lisaks serveri vaikeseadetele. Selles failis saab muuta sisuliselt kõiki PHP sätteid, limiite, laadida mooduleid jne. Kõik seadistused mõjuvad korraga nii peadomeenile kui ka kõikidele *.example.com alamdomeenidele ja muudatused jõustuvad koheselt uute PHP protsesside jaoks.
Globaalset php.ini faili vaikimisi serveris ei eksisteeri ja kõigepealt tuleb see serverisse lisada:
/data01/virt1234/domeenid/www.example.com/phpini/global/php.ini
Kõige kindlam viis õige asukoha teada saamiseks ja kontrollimiseks, kas globaalne php.ini fail on PHP poolt laaditud, on vaadata phpinfo()-t. Selleks tuleb teha pea- või alamdomeeni juurkataloogi suvalise nimega PHP fail ja sisestada sellesse:
<?php phpinfo();
.user.ini fail ja selle muutmine
.user.ini faili serveris vaikimisi ei eksisteeri. Faili võib luua serveris suvalisse kataloogi ja see mõjub automaatselt kõikidele alamkataloogidele.
Kui soovid, et see mõjuks korraga nii peadomeenile kui ka alamdomeenidele, tuleb see teha domeeni kataloogi, milles asuvad pea- ja alamdomeeni juurkataloogid:
/data01/virt1234/domeenid/www.example.com/
Kui ühe virtkonto all asub mitu domeeni ja soovid ühe .user.ini failiga mõjutada kõiki domeene korraga, lisa .user.ini fail virtuaalserveri kodukataloogi:
/data01/virt1234/
Faili sisse viidud muudatused mõjutavad nii HTTP kui HTTPS hosti korraga.
PHP laiendite muutmine serveri haldusest
Enimlevinud PHP laiendeid saab muuta ka otse Zone virtuaalserveri haldusest.
Selleks vali veebimajutuse halduses Veebiserver
-> Peadomeeni seaded
või Alamdomeenid
vastavalt sellele, kas soovite PHP laiendit aktiveerida peadomeenil või alamdomeenil.
Alloleva peadomeeni näite puhul vajuta Muuda
.
PHP
alajaotises vali PHP laiendused
.
Seejärel avaneb nimistu võimalikest laienditest.
Muudatuste salvestamiseks vali lehe all muuda
.
Näited väärtustest, mida saab muuta php.ini ja .user.ini faili abil
Siin on mõned näited levinumate PHP seadete muutmiseks.
Max execution time
Väärtuseks on vaikimisi 30 sekundit. Sellega määratakse PHP skripti maksimaalne töötamise aeg sekundites. Muutmiseks lisa järgmine rida:
max_execution_time = 600
PHP Memory limit
Vaikeväärtuseks on 1024M. Väärtuse suurendamiseks lisa järgmine rida:
memory_limit = 1500M
NewRelic rakenduse nime muutmine
newrelic.appname = "Minu Rakendus"
Display errors
Display errors abil saab PHP vigade kuvamist sisse/välja lülitada. Vaikimisi on vigade kuvamine sees ja nende välja lülitamiseks lisa järgmine rida:
display_errors = off