php - 在 IIS 7.5 中增加 php max_execution_time

标签 php iis time execution

我正在尝试增加在 IIS 7.5 (Windows Server 2012) 上运行的 PHP(5.5) 的 max_execution_time 值。

无论我尝试什么,phpinfo() 显示 max_execution_time=300。一些 Internet 来源提到该值被 IIS 中的某些内容覆盖。

根据互联网搜索,我尝试了以下方法:

  • 将 php.ini 中的 max_execution_time 修改为 1200,然后重新启动服务器 - 无效
  • 将 CGI->行为->超时更改为 1200,然后重新启动服务器 - 无效
  • 输入“ini_set('max_execution_time', 1200);”位于 phpinfo() 之上。这实际上起到了一定的作用。页面显示“local”值是1200,而“master”值仍然是300。

我可以理解第三个选项有效,因为它位于同一脚本中,并且紧邻 phpinfo() 行上方,因此具有最高优先级。但是,我正在寻找服务器范围的配置。我感觉这是可能的,但我没有找对地方。

有人能指出我正确的方向吗?

谢谢

最佳答案

C:\Program Files\PHP\v7.0\php.ini

搜索:“[WebPIChanges]” 应该“max_execution_time = 300”更改该记录。

关于php - 在 IIS 7.5 中增加 php max_execution_time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25678787/

相关文章:

r - 如何将XTS更改为data.frame并保留索引?

php - 在AS3中使用自定义类处理数据库查询

c++ - 未从 ASP.NET WebApi 中的 PATH 加载的 native DLL

php - Symfony:检测 Controller 请求是否是子请求

css - ASP NET 站点不显示图像和 css

iis - 在两个 IIS 应用程序之间共享 HttpRuntime.Cache

javascript - 未设置系统日期时如何获取客户端的时区?

java - 计算两个瞬间之间的天数、小时数和分钟数

php - Laravel:PDO 类未找到错误

php - 使用 htaccess 删除尾部斜杠