我试图增加在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-> Behavior-> Time-out更改为1200,然后重新启动服务器-无效
输入“ ini_set('max_execution_time',1200);”上面的phpinfo()。这实际上起到了一些作用。该页面显示“本地”值是1200,而“主”值仍是300。


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

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

谢谢

最佳答案

请检查服务器上是否存在隐藏的.htaccess文件,如果没有.htaccess文件,则可以创建一个(确保没有隐藏的htaccess文件,否则它将被覆盖)并粘贴此代码。

php_value max_execution_time 259200


您还可以引用此URL Increase max execution time for php

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

10-09 14:12