当前位置:   article > 正文

cgi error:用iis运行php5.3以下版本报cgi错误_the specified cgi application misbehaved by not re

the specified cgi application misbehaved by not returning a complete set of
问题总结如下:
用iis运行php5.3一下版本报如下错误:CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
解决方法:用isapi的方式代替cgi运行php
具体步骤如下
一、设置环境变量


右击我的电脑》属性》高级选项卡》环境变量


(1)然后在下面的"系统变量中",添加phprc变量,值为c:\php5


(2)找到PATH变量,单击编辑,添加如下变量值:c:\php5,【注意要与前面的变量值用;隔开】。
二、IIS配置php映射


(1)打开internet信息服务管理器》右击需要支持php的网站==》属性,选择主目录选项卡,单击配置,添加一个“扩展名”为.php 可执行文件选择C:\php5\php5isapi.dll


(2)添加一个php的web服务扩展(这一步在iis5.1中不需要),右击web服务扩展,弹出新建web服务扩展对话框,扩展名填写php,并添加要求的文件C:\php5\php5isapi.dll设置扩展状态为允许打勾


做个以上工作,重启下IIS 打开记事本加入如下代码:<?phpphpinfo();?>保存为phpinfo.php就能看到信息了


其中,c:\php5为php的安装路径




PS;幸亏找见了这个,不然真心不知道怎么做

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号