window2003下iis isapi和fastcgi + php5的配置
时间:2011-04-05 来源:lan9203
首先安装PHP5.2,相对简单,从官方网站下载php5.2解压到指定目录,修改配置文件即可,不详述。假设安装目录为 "D:/usr/local/php5 "
方式一、iis6+php5.2(isapi) 配置
1、在iis的管理中的web服务扩展中添加一个新的WEb服务扩展,扩展名任意如:"PHP isapi 扩展",要求的文件处添加按钮,找到php5isapi.dll (D:/usr/local/php5/php5isapi.dll) 确定,最后在扩展上右键"允许"。
2、iis管理设置,在“网站”目录上右键-属性-主目录-配置-添加,参数如下:
可执行文件 D:/usr/local/php5/php5isapi.dll
扩展名:.php
动作:全部 或参照其他扩展进行指定。
重启服务器完成。
isapi 配置的PHP需要把php.ini文件复制到windows目录下,添加PHPRC也无效。添加扩展如libmysql.dll需要时也要复制到windows目录下。
方式二、iis6+php5.2(fastcgi) 配置
1、下载iis fastcgi接口文件fcgisetup_1.5_rtw_x86.msi 直接安装,安装成功后在iis的管理中的web服务扩展中会多出FastCGI Handler 。
地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=227219aa-6aec-4b80-a9fa-76f811ee9e84&displaylang=en
2、iis管理设置同方式一中的2,只是可执行文件要改成fcgiext.dll
3、配置fcgiext.ini
打开D:\WINDOWS\system32\inetsrv\fcgiext.ini 找到Types 修改成如下内容
[Types]
php = PHP
[PHP]
ExePath=D:/usr/local/php5/php-cgi.exe
打开D:\WINDOWS\system32\inetsrv\fcgiext.ini 找到Types 修改成如下内容
[Types]
php = PHP
[PHP]
ExePath=D:/usr/local/php5/php-cgi.exe
相关阅读 更多 +