我想在php中增加最长执行时间,而不是通过更改php.ini
文件。
我想从我的php文件中增加它。
这可能吗?
答案 0 :(得分:397)
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
ini_set('max_execution_time', 0); // for infinite time of execution
将它放在PHP脚本的顶部,让脚本松开!
答案 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
文件中进行更改。