使脚本执行无限制

Too*_*ooL 50 php xampp

我需要运行一个脚本到localhost(xampp),它将生成14400条记录并将它们添加到数据库中,我设置了max_execution_time = 50000000000,我不知道是否可以通过将其设置为0或-1来使其无限制.但我之前尝试过这个脚本,这个max_execution_time到50000000000然后它停在某一点,我不知道还有什么可以限制执行时间,我已经运行了很多次,我厌倦了等待又失败了,什么我应该在再次运行此脚本之前进行更改,这次是否完成了这项工作?

hek*_*mgl 128

你必须将它设置为零.零意味着脚本可以永久运行.在脚本开头添加以下内容:

ini_set('max_execution_time', 0);
Run Code Online (Sandbox Code Playgroud)

请参阅PHP文档 max_execution_time

注意:

set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

会产生同样的效果.

  • 是的,但我不会在全球范围内设置这个.这意味着例如无限循环(未经测试的脚本或黑客)可以挂断服务器.我会谨慎使用`max_execution_time = 0`并且仅在需要时使用. (5认同)
  • 它会起作用,是的.但是你被警告了!;) (3认同)