【问题标题】:max_execution_time in php.ini wont update, other settings willphp.ini 中的 max_execution_time 不会更新,其他设置会更新
【发布时间】:2012-07-31 17:27:44
【问题描述】:

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

【问题讨论】:

    标签: windows iis-6 php


    【解决方案1】:

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

    或

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

    【讨论】:

    • phpinfo 文件中列出的加载配置文件是我正在使用的文件。正如我所提到的,其他设置正在生效,但是,这个特定的设置没有。这意味着它确实在读取我正在编辑的文件,它只是不想更改 max_execution_time。我也重启了服务器。
    • 你有没有找到解决这个问题的方法?我对 max_input_vars 有同样的问题
    【解决方案2】:

    试试可以试试set_time_limit(0);

    【讨论】:

    • 这适用于文件级别,是的,但我正在寻找服务器范围的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2018-09-07
    • 2021-06-13
    • 2013-10-27
    • 1970-01-01
    • 2021-09-26
    • 2021-04-15
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多