Win2K3 IIS6 PHP with FastCGI
1、下载并安装FastCGI Extension for Internet Information Services 6.0 
http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en 
2、下载php-5.2.5 
http://www.php.net/downloads 
解压到C:PHP目录下 
要确保IIS启动帐号对C:PHP*有读取执行权限 
3、注册PHP到FastCGI 
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:PHPphp-cgi.exe" 
4、做一些性能和安全设置 
C:PHPphp.ini-recommended重命名为为C:PHPphp.ini 
打开C:PHPphp.ini,修改: 
extension_dir = "C:PHPext" 
fastcgi.impersonate = 1 
cgi.fix_pathinfo=1 
cgi.force_redirect = 0 
执行: 
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000 
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000 
以上两项设置最大池和响应连接数,可以根据自己的硬件配置、使用情况修改 
1. 到这里下载 FastCGI 最新 RTM 版 
2. 到这里下载 non-thread-safe(非安全线程) 版本的 PHP (目前最新的为 PHP 5.2.5 Non-thread-safe Win32 binaries) 
3. 将 PHP 解压到你想要安装的目录,如 E:PHP 
4. 安装 FastCGI 
5. 配置 FastCGI & 集成 PHP 
开始,运行,CMD 
cd %WINDIR%system32inetsrv 
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"E:PHPphp-cgi.exe" 
6. 配置 IIS & PHP 
开始,运行,inetmgr 
依次展开,选中要配置的站点,右键,属性。 
切换到“主目录”选项卡,“配置”,“添加”,“浏览” 选中 C:Windowssystem32inetsrvinetfcgiext.dll,“确定” 
扩展名填入“.php”,勾选“脚本引擎”及“检查文件是否存在”,一路确定,回到站点属性对话框。 
切换至“文档”选项卡,“添加”,输入“index.php”,一路确定。 
将 PHP 安装目录中的 php.ini-recommend 复制一份,将复本改名为 php.ini,并打开编辑。 
查找 
extension_dir = 
将其后引号内的内容改为你的 PHP 扩展目录,如 E:PHPext 
extension_dir = "E:PHPext" 
查找 fastcgi.impersonate ,并将其值改为 1,注意将其前面的;注释去掉 
查找 cgi.force_redirect ,并将其值置为 0,注意去掉; 
OK,大功告成,在你的站点中放一个测试文件运行看看 
                            
                            
                                您可能感兴趣的文章:
- 使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)
- IIS6下PHP的ISAPI和FastCGI性能比较 期待ii7
- IIS7配置PHP环境图文教程(fastcgi快速最新版)
- Win7下在IIS7中配置PHP的FastCGI支持_笔记
- IIS 7.x FastCGI 运行 PHP的配置方法
- IIS7 fastcgi方式安装php
- IIS6下配置fastcgi的php的教程
- 纯手工配置 IIS 6 下 FastCGI 的 PHP
- 将php默认的FastCGI模式改成ISAPI模式
- windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法
您可能感兴趣的文章
- 10-28Windows系统启用Telnet客户端和使用Telnet的命令
- 10-28Windows系统宽带限制如何解除?
- 10-28服务器查看iis版本号的方法小结
- 10-28Windows使用Nginx+tomcat+redis实现web项目集群
- 10-28Windows Server 2025服务器组介绍小结
- 10-28Windows Server 2025 安装AMD显卡驱动的图文教程
- 10-28Windows Server 2025 搭建AD域控和初始化
- 10-28Windows Server 2025 安装AD CS角色和颁发证书
- 10-28Windows Server 2025 NPS高可用和主从同步的实现
- 10-28Windows Server 2025 搭建NPS-Radius服务器的步骤


阅读排行
- 1Windows系统启用Telnet客户端和使用Telnet的命令
- 2Windows系统宽带限制如何解除?
- 3服务器查看iis版本号的方法小结
- 4Windows使用Nginx+tomcat+redis实现web项目集群
- 5Windows Server 2025服务器组介绍小结
- 6Windows Server 2025 安装AMD显卡驱动的图文教程
- 7Windows Server 2025 搭建AD域控和初始化
- 8Windows Server 2025 安装AD CS角色和颁发证书
- 9Windows Server 2025 NPS高可用和主从同步的实现
- 10Windows Server 2025 搭建NPS-Radius服务器的步骤
推荐教程
- 11-07Microsoft iis服务器安装ssl证书(https)的简单方法
- 05-27IIS图片防盗链和下载的解决方案
- 11-07Windows Server 2019 DNS服务器配置方法(入门篇)
- 05-27Windows Server 2012 没有远程桌面授权服务器可以提供许可证,远程会话被中
- 06-12windows2008+iis7环境SSL部署https证书
- 11-07windows server2016安装oracle 11g的图文教程
- 11-07windows server 2019 无法安装AMD Radeon RX 6600 XT
- 06-12windows2003系统如何部署SSL证书站点https访问
- 05-27Win10下配置IIS10并支持调试ASP程序的步骤
- 05-27Windows 2008任务计划执行bat脚本失败返回0x1的解决方法


