php.ini中的max_execution_time不会更新,其他设置会

时间:2012-07-31 17:27:44

标签: windows iis-6 php

所以我编辑了我的php.ini文件以允许更长的max_execution_time,以及其他一些设置。当我在Windows Server 2003上的IIS 6中回收应用程序池并检查我创建的php信息文件时,我更改了其他设置,但max_execution_time保持默认设置(300)。这是怎么回事?它没有被注释掉,看起来像这样:

max_execution_time = 1800

就像我说的,我已经将max_input_time更改为具有相同的值,并且它可以正常工作。

max_input_time = 1800

读取PHP Info文件显示max_input_time为1800秒,但max_execution_time仍然显示为300.对此有何想法?

编辑:phpinfo文件中列出的已加载配置文件是我正在使用的文件。正如我所提到的,其他设置正在生效,但是,此特定设置不是。这意味着它确实正在读取我正在编辑的文件,它只是不想更改max_execution_time。我也重新启动了服务器。

2 个答案:

答案 0 :(得分:1)

请先检查您的php.ini路径,然后更改正确的文件。

如果您更改了正确的文件,请重新启动服务器

答案 1 :(得分:0)

尝试使用set_time_limit(0);