属性 => 主目录 => 配置 => 添加可执行文件选C:\WINDOWS\system32\inetsrv\fcgiext.dll扩展名写.php动作为 GET,HEAD,POST附:如果确定键是灰色,不能点,点几下可执行文件的路径后就可以点了~~~测试页, - 三思随然 - 主动即自由,阅历即财富!简简单单,一切随然!" /> IIS配置PHP5.30配置方法以及---FCGI14001---错误原因 - 三思随然

IIS配置PHP5.30配置方法以及---FCGI14001---错误原因


PHP版本:php-5.3.0-Win32-VC9-x86.zip

XP IIS5.1

按照网上的教程安装PHP 5.3 安装好后还是提示如下错误:

引用内容 引用内容
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

Error Number: 14001 (0x800736b1).
Error Description: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)


错误关键在于没有安装VC9运行库 即VISUAL C++ 2008

Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn

安装后即能正常使用了.

附带配置方法:

先下载FastCGI Extension 1.5 for IIS 6.0 and IIS 5.1 - RC (x86)http://www.iis.net/downloads/default.aspx?tabid=34&i=1877&g=6

解压下载的PHP文件,我是放在C:\php目录下
修改PHP.INI文件 PHP为我们提供了2个文件php.ini-development(开发版的) php.ini-production(用于生产的)
一般自己电脑上测试用php.ini-development
将 C:\php\php.ini-development 复制一个,然后重命名复制为php.ini
打开 php.ini,修改:
extension_dir = "C:\php\ext"
date.timezone =PRC其它的根据实际需要对 php.ini 进行设置修改,这里只针对能跑 php,修改完记得重启 IIS
修改 C:\WINDOWS\system32\inetsrv\fcgiext.ini

最下面的:
[Types]
php=PHP
[PHP]
ExePath=C:\php\php-cgi.exe

然后在IIS中做php的映射-----右键网站 => 属性 => 主目录 => 配置 => 添加


可执行文件选C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名写.php

动作为 GET,HEAD,POST

附:如果确定键是灰色,不能点,点几下可执行文件的路径后就可以点了~~~

测试页

<?php
phpinfo();
?>


[本日志由 随然 于 2009-11-07 09:23 AM 编辑]
上一篇: IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法)
下一篇: 在IIS6上面安装FastCGI
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: PHP 安装
相关日志:
评论: 1 | 引用: 0 | 查看次数: 15255
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭