Bu soru burada zaten bir cevabı var:
Bkz http://php.net/manual/en/function.set-time-limit.php
set_time_limit($seconds)
$second
0
olarak ayarlanırsa, hiçbir zaman sınırı yoktur. Eğer tamamen zaman sınırını kaldırarak dikkatli olması gerektiğini unutmayın. Herhangi sonsuz döngüler yavaş yavaş tüm sunucu kaynaklarını yemesini istemiyorum. Bir üst sınır, örneğin 180
limitsiz daha iyidir.
Alternatif olarak, zaman kritik kod çalıştırıldıktan sonra sadece kod belirli blokları ayarı ve zaman sınırını sıfırlama süresini ayarlayabilirsiniz, örneğin yapabilirsiniz
$default = ini_get('max_execution_time');
set_time_limit(1000);
... some long running code here ...
set_time_limit($default);
Kullanmak ini_set()
a> bu gibi yapabilirsiniz:
ini_set('max_execution_time', 0);
0'a ayarlayarak documentation of the ini-directive göre sonsuza komut çalışmasını sağlayacaktır.