2015-09-11 74 views
0

我有一个PHP脚本应该做大量的计算和比较数字(如数千)。我不知道为什么,但是我的脚本在3分钟后停止,没有错误信息。我确定脚本没有完成,但停下来我不知道为什么。脚本像三分钟后停止

我在php.ini改变的

max_execution_time = 1800 

的价值,它仍然停止。

这是一个在当地和我使用WAMP 我应该在Apache中更改一些设置?

+0

查看Apache日志!并显示我们的脚本! – Fky

+1

您做出更改后是否重新启动服务器? –

+0

将此添加到脚本'error_reporting(E_ALL);'和'ini_set(“memory_limit”,“256M”)的顶部;'mybe你消耗的内存太多 –

回答

0

检查您是否编辑了正确的php.ini文件。有2个!

\wamp\bin\php\php{version}\php.ini的一个使用的PHP CLI,将有Apache下运行PHP的没有影响。

确保您使用wampmanager菜单编辑php.ini文件。这将确保您编辑正确的文件。

使用此菜单设置

(left click) wampmanager -> PHP -> php.ini 

检查max_execution_time是由你的编辑器中打开该文件中设置正确。保存php.ini,然后重新启动Apache并再次尝试脚本。