服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 4862|回复: 0

iis5.1下FASTCGI方式运行PHP(Windows XP 搭建php环境)

[复制链接]
dirtysea 发表于 2011-8-23 13:03:30 | 显示全部楼层 |阅读模式
方文档: Using FastCGI to Host PHP Applications on IIS 6.0:‍http://learn.iis.net/page.aspx/2 ... ications-on-iis-60/ 其他帮助: IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip 详细配置图文教程: http://wenku.baidu.com/view/6c8bab18964bcf84b9d57bc3.html ‍在IIS 5.1 或IIS6 中配置PHP 的FastCGI模式:‍http://www.pqshow.com/design/jiqiao/200909/10159.html 准备工作: 下载:FastCGI 1.5 for IIS 6 and 5.1 http://www.iis.net/extensions/fastcgi 下载:php 5.35 (Non Thread Safe 版本) http://windows.php.net/downloads ... s-Win32-VC9-x86.zip (需要vc9运行库支持) 1.安装iis5.1的fastcgi扩展,运行web平台安装程序(就是FastCGI 1.5 for IIS 6 and 5.1),一路默认,下一步即可。 2.配置php,将php解压到 E:\Program Files\php 下 ‍ 将 E:\Program Files\php\php.ini-recommended 复制一个,然后重命名为 D:\PHP\php.ini 打开php.ini,修改默认为: extension_dir = " E:\Program Files\php\ext" fastcgi.impersonate = 1 date.timezone = PRC 记得去掉上面几项前面的 ; 号 3.在IIS 5.1 中配置PHP 的FastCGI模式 编辑 C:\WINDOWS\system32\inetsrv\fcgiext.ini, 在最后加入 [Types] php=PHP [PHP] ExePath=E:\Program Files\PHP\php-cgi.exe InstanceMaxRequests=10000 ActivityTimeout=300 RequestTimeout=600 EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\Program Files\PHP\ 注:这里是E:\Program Files\PHP\, 到时候要根据自己解压时的路径配置 ‍ ‍在虚拟目录依旧照此配置 4.运行测试 新建info.php 在IIS中浏览之,显示下面的画面就表示搭建成功了。 ‍‍ 常见问题解决方案: FastCGI Error The FastCGI Handler was unable to process the request. -------------------------------------------------------------------------------- Error Details: Could not find entry for "php" on site 1 in [Types] section. Error Number: 1413 (0x80070585). Error Description: 无效索引。 HTTP Error 500 - Server Error. Internet Information Services (IIS) C:\WINDOWS\system32\inetsrv\fcgiext.ini 出现这个错误是因为C:\WINDOWS\system32\inetsrv\fcgiext.ini,正确的配置上面已经提到 ‍============================================================================================= 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) ‍原因是这个版本的php是vc9编译的,系统需要vc9支持,而自己的系统可能没装,安装Vc9运行库即可。 下载地址: http://xiazai.xiazaiba.com/Soft/ ... P1_x86_XiaZAiBa.zip 为了您的安全,请只打开来源可靠的网址 打开网站 取消 来自: http://hi.baidu.com/h4cktheworld ... c5d291b801a005.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-3-29 07:23 , Processed in 0.205697 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表