如何在php中增加最大执行时间

时间:2013-04-23 13:51:58

标签: php ini execution-time

我想在php中增加最长执行时间,而不是通过更改php.ini文件。

我想从我的php文件中增加它。

这可能吗?

4 个答案:

答案 0 :(得分:397)

ini_set('max_execution_time', 300); //300 seconds = 5 minutes
ini_set('max_execution_time', 0); // for infinite time of execution 

将它放在PHP脚本的顶部,让脚本松开!

取自Increase PHP Script Execution Time Limit Using ini_set()

答案 1 :(得分:151)

如果safe_mode已关闭,请使用以下声明

set_time_limit(0);

答案 2 :(得分:51)

使用PHP函数

void set_time_limit ( int $seconds )

最长执行时间,以秒为单位。如果设置为零,则不会施加时间限制。

  

当PHP以安全模式运行时,此功能无效。有   除关闭安全模式或更改时间外,没有其他解决方法   在php.ini中限制。

答案 3 :(得分:29)

您可以尝试set_time_limit(n)。但是,如果您的PHP设置以安全模式运行,则可以从php.ini文件中进行更改。