在IIS6.0上将php-cgi运行模式切换到php-isapi运行模式

配置演示环境:VM8 + Windows Server 2003 Enterprise Edition + IIS6.0 + php4.2.17_win32

一、 备份之前的配置

注意:该步骤不能省略,避免发生由于配置失败导致服务器宕机,而短时间无法恢复的情况。

在开始菜单中,点击“所有程序”à“管理工具”à“Internet 信息服务(IIS)管理器”,打开Internet 信息服务(IIS)管理器窗口


在左侧的Internet 信息服务列表中,找到本地计算机的名字,然后在其上右击,选择à“所有任务”à“备份/还原配置(B)”,打开“备份/还原窗口”



然后点击“创建备份(C)”,打开“配置备份”窗口



在“配置备份名称(C)”的输入框中输入备份名称,如:PHP-CGI转到PHP-ISAPI前的配置文件备份。然后点击“确定”,等待操作完成,再进入下一步操作。

二、 配置系统环境变量

我的电脑->属性->高级->“环境变量”-“系统变量”中增加变量,变量名:phprc,变量值为:php安装目录下php.ini的路径,如:C:\server\php\php.ini

三、 拷贝php5ts.dll动态链接库到系统目录下

php的安装目录中找到php5ts.dll,然后将其拷贝到“C:\WINDOWS\system32”目录下即可。

四、 添加web服务扩展

打开Internet 信息服务(IIS)管理器窗口,在左侧列表中找到“Web服务扩展”,然后在其上右击“添加一个新的Web服务扩展”命令,打开“新建web服务扩展”窗口

在扩展名输入框中输入:php,然后点击“添加”按钮,找到php安装目录下的php5isapi.dll文件,勾选“设置扩展状态为允许”,然后点击确定。

五、 配置网站属性

同样在Internet 信息服务(IIS)管理器窗口中,在左侧“默认网站”上右击,然后选择“属性”子菜单,打开“默认网站 属性”窗口,并打开“ISAPI筛选器”选项卡





点击“添加”按钮,在弹窗的“添加/编辑筛选器属性”窗口中,输入筛选器名称:php,可执行文件:通过浏览找到php目录下的php5isapi.dll,然后点击确定

进入“主目录”选项卡,点击“配置”按钮



在“映射”选项卡中,找到原有扩展名为phpphp3的两项扩展,选中后,点击编辑,将可执行文件的路径修改为php安装目录下的php5isapi.dll的路径



点击确定。

六、 重启IIS

同样在Internet 信息服务(IIS)管理器窗口中,在左侧的列表中,找到本地计算机,在其上右击,选择“所有任务”à“重启IIs”即可。

七、 配置失败的解决方法

如果重启IIS后出现站点访问失败,请在记录错误提示信息后,使用第一步中备份的配置还原IIS的配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值