我的机器上还安装了本地php服务器,同时安装了phpmyadmin。我试图在具有已知拼写的表达式和可能存在拼写错误的表达式之间运行一个Levenstein距离计算器。正在对照150万个正确的拼写检查300K拼写错误的堆栈。该程序可以正常运行并执行所需的操作,但会在60秒后停止。
我确实尝试将执行时间更改为:
SET SESSION MAX_EXECUTION_TIME=20000;
SET GLOBAL MAX_EXECUTION_TIME=20000;
SET GLOBAL connect_timeout=28800
SET GLOBAL wait_timeout=28800
SET GLOBAL interactive_timeout=28800
没有任何改善。我将php.ini更改为:
max_execution_time = 300
max_input_time = 600
并重新启动服务器。仍然没有变化。
有人可以告诉我如何在本地计算机上运行该脚本几个小时。谢谢。
我知道了。是php超时了。我在脚本中添加了以下内容:
set_time_limit(3000);
现在它运行了我想要的时间。 :)