Vaikimisi on PHP ajalimiit (max_execution_time) 30 sekundit. Tegemist on PHP skripti ajapiiranguga, kui mitu sekundit võib skript kasutada 100% koormusega protsessori (CPU) aega.
Vajadusel on võimalik ajalimiiti tõsta PHP skripti jaoks funktsiooniga set_time_limit()
või kasutades selle jaoks PHP konfiguratsioonifaili php.ini või .user.ini.
PHP skriptis funktsiooniga set_time_limit()
Lisada vajaliku faili algusesse või probleemi põhjustavad kohast ettepoole, funktsioon set_time_limit()
vajaliku sekundite arvuga:
set_time_limit(60);
Globaalse php.ini või kataloogipõhiselt .user.ini failiga
max_execution_time = 60
Kasutades ajalimiidi suurendamise jaoks .ini faili, omab see muudatus globaalse php.ini puhul mõju kõikidele pea- ja alamdomeenide jaoks.
.user.ini fail mõjutab skripte, mis asuvad selle failiga samas kataloogis ja selle alamkataloogides.
Kui PHP skript võtab lubatud limiidist rohkem protsessoriaega, tekib alljärgnevale sarnanev veateade:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /data01/virt1234/domeenid/www.example.com/htdocs/index.php on line 5