在set_time_limit(0)之后PHP脚本不执行

时间:2017-08-13 04:00:47

标签: php macos apache server php-5.6

我在我的一个PHP脚本上添加了set_time_limit(0),我希望脚本调用API来获取详细信息,这很慢。

但PHP脚本在我的PHP安装上的set_time_limit(0)之后不会执行。

提供更多信息。

如果我有此脚本

Hello I am here
Hello I am still here

返回

<?php

echo "Hello I am here<br>";

set_time_limit(0);

echo "Hello I am still here<br>";

如果我有这个

{{1}}

除了浏览器不断旋转外,它不会返回任何内容。

我已经获得了OSX sierra,而PHP 5.6的任何调试帮助都会很好。

1 个答案:

答案 0 :(得分:0)

我找到了答案,但不确定为什么会这样。

我通过brew安装了PHP,并安装了http://php-osx.liip.ch/的捆绑版本。

这就是使用set_time_limit函数创建问题。但是,当我切换回来,并使用二进制文件使PHP成为问题似乎已经消失。

仍然不确定第一次请发生什么事。