233

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

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

这可能吗?

4

4 回答 4

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

把它放在你的 PHP 脚本的顶部,让你的脚本松散!

取自使用 ini_set() 增加 PHP 脚本执行时间限制

于 2013-04-23T13:55:30.533 回答
161

safe_mode如果关闭,请使用以下语句

set_time_limit(0);
于 2013-04-23T14:00:10.880 回答
64

使用 PHP 函数

void set_time_limit ( int $seconds )

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

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

于 2013-04-23T13:56:33.660 回答
35

你可以试试set_time_limit(n)。但是,如果您的 PHP 设置在安全模式下运行,您只能php.ini文件中更改它。

于 2013-04-23T13:54:09.603 回答