出于安全原因,已禁用set_time_limit()

时间:2013-07-02 19:19:04

标签: php apache wamp execution-time

我需要在PHP脚本中设置set_time_limit(0);,但我得到了

  

警告: set_time_limit()因安全原因被停用

我已经尝试在php.ini中增加max_execution_time属性而没有效果。我正在使用Apache 2.4.4和PHP 5.4.12运行WAMP 2.4。

编辑:我在我的localhost上运行它,而不是共享主机

3 个答案:

答案 0 :(得分:1)

Web托管公司这样做是为了防止您运行可能影响共享服务器的其他网站的可用性的长时间运行的进程。

如果您需要在共享主机上运行,​​那么您需要找到一种在较小的块中执行所需操作的方法。

答案 1 :(得分:1)

您的set_time_limit disable functions似乎已停用php.ini。尝试从那里删除set_time_limit可以帮助您。

答案 2 :(得分:-1)

好吧,好像我只是愚蠢...我在根文件夹中有.htaccess文件,因为我运行的脚本不是来自我的本地主机,而是来自共享主机,显然它失败了......删除之后。 htaccess工作正常!