php - IIS7 + PHP + HTTP POST = 挂起?

标签 php windows iis iis-7 http-post

我通过 Windows Web App Gallery 在装有 IIS7 的 Windows 7 x64 机器上安装了 PHP。一切似乎都很顺利,一个简单的 phpinfo() 页面就像您想象的那样工作。但是,每当我向 PHP 页面发出 POST 请求时,请求就会永远挂起。请看下面这个非常简单的测试页面……它甚至没有任何动态内容。

我在这上面浪费了太多时间。有任何想法吗?非常感谢!

页面.php:

<html>
 <body>
  <form action="page.php" method="post">
   <textarea name="apa"></textarea>
   <input type="submit" value="ok" />
  </form>
 </body>
</html>

处理程序映射:

<handlers>
        <add name="PHP_via_FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script" />
</handlers>

最佳答案

我遇到了同样的问题。任何 PHP POST 到另一个 PHP 页面都挂起。在从头重建 web.config 文件的过程中,我发现了一条错误消息,提示在 Classic 模式下运行 AppPool Managed pipeline mode

进行上述更改后,我的 PHP 代码按预期工作。

关于php - IIS7 + PHP + HTTP POST = 挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357636/

相关文章:

javascript - 如何从数据库自动刷新表

c - 几个 Eclipse C/C++ 问题

c++ - 如何将列表控件项标记为选中?

iis - System.Net.WebClient 不适用于 Windows 身份验证

asp.net - Web 应用程序问题(web.config 错误) 使用 IIS7.5 和 ASP.NET v2 的 HTTP 500.19

asp.net - 413 请求实体太大 - Web API

php - for 循环中的准备语句只执行一次

php - 将 PHP 当前时间戳与数据库中的时间戳进行比较

php - 协助创建 SQL 查询

c - fopen 在 Windows 下神秘失败