我正在使用 wamp 来设置我的本地服务器。
我正在运行一个可能需要几天才能完成的脚本。
虽然我已将设置php.ini
设置为较高的数字,但 7200 秒后仍然收到超出错误消息。
我max_execution_time=42700
也将其他设置设为较高的数字。
有什么帮助或建议吗?
答案1
查看以下步骤:
- 如果你可以修改php.ini,使用以下命令找到以下行(或创建一个新行):
最大执行时间 = 0 - 如果你无法修改 php.ini,你可以尝试更改你的.htaccess使用以下命令:
php_value 最大执行时间 0 - 您还可以修改php通过在第一行添加以下内容来启动脚本的页面:设置时间限制(0);
- 使用以下命令创建测试 php 页面来验证更改是否有效:
phpinfo();
这本地价值列应该显示新设置。如果没有,可能是其他插件正在修改该值,因此您的脚本将被终止。
答案2
我在导入 2700 万条记录时也遇到过这个问题。我一直在文件顶部设置最大执行代码,但它一直被重置为 7200。问题是在我设置执行代码后,包含标头被包含。更新标头后,问题就消失了