My script compares 2 source trees, creates a map of possible changed files, compares MD5 hashes and creates a diff-package.
After 28000-29000 files, PHP terminates t
Problem solved, php
build with litespeed api (lsapi)
has extra env
variable to determine max execute time - LSAPI_MAX_PROCESS_TIME
(default is 300sec).
I've found the "max execution time of 0 seconds exceeded" can be caused by the code going into an infinite loop.
For example:
while (true) { ... }
causes this error for me.
If it's not an environment variable (as mentioned previously) I would examine what's on the line number reported by php with the error
Try setting max_input_time = -1
in php.ini
, or using set_time_limit(-1)
. That worked for me without rebuilding PHP.
This article explains it nicely.
Try set_time_limit() and check in phpinfo() if you are able to set the time limit:
set_time_limit(60*60);phpinfo();exit;