首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使PHP在IIS web服务器上工作

问无法使PHP在IIS web服务器上工作
EN

Stack Overflow用户
提问于 2011-03-03 05:32:12
回答 3查看 7.9K关注 0票数 5

我不知道如何让PHP与IIS web服务器一起工作。目前,当我试图加载一个php页面,我得到了以下信息超文本传输协议错误500.21 -内部服务器错误处理程序"PHP52_via_FastCGI“有一个坏的模块"FastCgiModule”在它的模块列表这是我做的,去http://www.microsoft.com/web/platform/phponwindows.aspx点击安装(似乎它工作了)。但是,我不能让我的php页面工作!泰德

EN

回答 3

Stack Overflow用户

发布于 2011-03-04 02:19:39

您可能没有安装用于IIS的CGI模块。再次打开Microsoft Web Installer。查看IIS: CGI的服务器部分并安装它。

为了保证完整性,您可以通过打开Internet信息服务管理器来检查已安装的模块。将站点展开到您的默认网站(如果您有其他设置,则展开其他站点)。在IIS部分中,查找并打开Modules。如果您没有看到FastCgiModule,那么您将不得不通过Web安装程序安装它(看起来它与常规的Cgi模块捆绑在一起)。

票数 8
EN

Stack Overflow用户

发布于 2011-09-25 22:39:38

您需要在IIS中启用CGI支持。默认情况下,此选项未启用,在选择安装IIS时,它是"Windows功能“中的选项之一。有关如何启用它的说明,请参阅此处:http://www.php.net/manual/en/install.windows.iis7.php

MS Web安装程序不会为您打开此功能。

票数 3
EN

Stack Overflow用户

发布于 2017-10-27 02:49:17

这对我很有效:

php ->处理程序映射->添加模块Mapping

  • Request路径:php

  • 模块:*.php

  • 模块:php C:\PHP\php-cgi.exe (取决于php为installed)

  • Name: WhatEverYouWannaCallIt

  • OK

  • YES

的位置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5173767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档