1

所以我编辑了我的 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。我也重新启动了服务器。

4

2 回答 2

1

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

或者

如果您更改正确的文件然后重新启动服务器

于 2012-07-31T17:35:45.623 回答
0

试试你可以试试用set_time_limit(0)

于 2012-07-31T17:51:02.767 回答