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

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

max_execution_time = 1800 

就像我说的,我已经改变了max_input_time具有相同的值,它的工作原理。

 max_input_time = 1800 

读取一个PHP信息文件显示,max_input_time是1800秒,但max_execution_time仍然是300.对此有何想法?

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

尝试你可以尝试使用set_time_limit(0) ;

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

要么

如果你改变正确的文件,然后重新启动服