windows2003 + IIS6.0 环境下以Fastcgi方式配置php 5.3.3,Windows 2003 + IIS6.0 环境下FastCGI配置PHP 5.3.3步骤概述
在Windows Server 2003和IIS 6.0环境下配置PHP 5.3.3使用FastCGI的方式,可以按照以下步骤进行:
安装和配置前的准备工作
1. 下载PHP 5.3.3:从PHP官方下载页面下载适用于Windows的PHP 5.3.3版本。
2. 下载FastCGI:从Microsoft官方网站下载适用于IIS 6.0的FastCGI扩展。
安装和配置步骤
安装FastCGI
1. 安装FastCGI扩展:运行下载的FastCGI扩展安装程序,按照提示完成安装。
2. 配置FastCGI:在IIS管理器中,右键点击服务器名称,选择“属性”,在“主目录”选项卡中点击“配置”按钮,然后点击“添加”,选择“浏览”并找到php-cgi.exe,设置扩展名为`.php`。
安装和配置PHP
1. 解压PHP:将下载的PHP 5.3.3解压到服务器的某个目录,例如`C:PHP`。
2. 配置PHP:打开`C:PHPphp.ini`文件,配置以下选项:
`extension_dir = C:PHPext`
启用所需的扩展,例如`extension=php_mysql.dll`(根据需要启用其他扩展)。
3. 设置环境变量:在“系统属性”中,设置`Path`环境变量,添加`C:PHP`。
4. 测试PHP:在IIS中创建一个测试页面,例如`test.php`,内容如下:
“`php
首先,你得确保你的Windows 2003服务器上已经安装了IIS 6.0,并且PHP 5.3.3已经安装完毕。如果你还没有安装,可以去PHP官网下载相应的版本,按照官方教程进行安装。
二、安装FastCGI组件

1. 打开IIS管理器,找到“管理Web服务器”下的“添加/删除Windows组件”。
2. 在弹出的窗口中,勾选“Internet Information Services (IIS)”和“WorldWideWebServices”,然后点击“详细信息”。
3. 在“WorldWide Web Services”下,勾选“FastCGI组件”,点击“确定”。
4. 点击“下一步”,然后点击“完成”。
安装完成后,你会在IIS管理器中看到一个名为“FastCGI”的新节点。
三、配置FastCGI

1. 在IIS管理器中,找到“FastCGI”节点,右键点击“创建FastCGI应用程序池”。
2. 在弹出的窗口中,输入应用程序池的名称,例如“PHP5.3.3”,然后点击“确定”。
3. 在“FastCGI应用程序池”下,右键点击“添加”,选择“添加应用程序”。
4. 在弹出的窗口中,输入应用程序的名称,例如“php”,然后选择应用程序池“php5.3.3”,点击“确定”。
5. 在“php”节点下,右键点击“处理程序映射”,选择“添加模块映射”。
6. 在弹出的窗口中,选择“FastCgiModule”,然后点击“确定”。
7. 在“请求路径”中输入“.php”,在“模块”中输入“FastCgiModule”,在“可执行文件”中输入PHP安装目录下的“php-cgi.exe”,点击“确定”。
四、配置PHP环境
1. 打开PHP安装目录下的“php.ini”文件。
2. 找到“FastCGI”相关配置,修改如下:
fastcgi.impersonate = 1
fastcgi.maxRequestsPerChild = 1000
3. 保存并关闭“php.ini”文件。
五、测试FastCGI
1. 在你的网站根目录下创建一个名为“test.php”的文件,内容如下:
“`php
<?php
phpinfo();
2. 在浏览器中访问“http://你的域名/test.php”,如果看到PHP的信息,那么FastCGI配置成功!
六、注意事项
1. 确保PHP安装目录下的“php-cgi.exe”文件可执行。
2. 如果遇到权限问题,可以尝试修改“php-cgi.exe”的权限。
3. 如果FastCGI无法启动,可以检查应用程序池的配置是否正确。
通过以上步骤,你就可以在Windows 2003和IIS 6.0的环境下,以Fastcgi方式配置PHP 5.3.3了。希望这篇文章能帮到你,祝你配置顺利!