这个问题在这里已有答案:
我想在php中增加最长执行时间,而不是通过更改 php.ini 文件 .
php.ini
我想从我的php文件中增加它 .
这可能吗?
如果 safe_mode 关闭,请使用以下语句
safe_mode
set_time_limit(0);
您可以尝试set_time_limit(n) . 但是,如果您的PHP设置以安全模式运行,则只能从 php.ini 文件更改它 .
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()
使用PHP函数
void set_time_limit ( int $seconds )
最长执行时间,以秒为单位 . 如果设置为零,则不会施加时间限制 .
当PHP以安全模式运行时,此功能无效 . 除了关闭安全模式或更改php.ini中的时间限制外,没有其他解决方法 .
4 回答
如果
safe_mode
关闭,请使用以下语句您可以尝试set_time_limit(n) . 但是,如果您的PHP设置以安全模式运行,则只能从
php.ini
文件更改它 .将它放在PHP脚本的顶部,让脚本松散!
取自Increase PHP Script Execution Time Limit Using ini_set()
使用PHP函数
最长执行时间,以秒为单位 . 如果设置为零,则不会施加时间限制 .