我在PHP(v5.4.13)中有一個奇怪的時間限制mgmt行爲。PHP set_time_limit不適用於exec
我php.ini
設置max_execution_time
到30
,在我的劇本我打電話:
set_time_limit(1000) ;
,並確保它被設置我打電話:
error_log (ini_get('max_execution_time'));
返回我1000但現在如果我打電話給一個程序
exec("foobar.exe") ;
(長程序,它大約需要5分鐘運行),該腳本停止與錯誤日誌中:
PHP Fatal error: Maximum execution time of 120 seconds exceeded
我的問題是,爲什麼後120秒這個腳本停止?有任何想法嗎?
try set_time_limit(0) –
同set_time_limit(0)! – user2424568