iis6.1支持php吗,在IIS6中配置PHP/Perl支持

操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver

组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)

操作权限:本地管理员 (Local Administrator)

第3方支持:安装 ActiveState ActivePerl 至 C:\Perl (ActiveState ActivePerl 可以在 http://www.activestate.com 下载)

首先,检查网络环境

操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver

组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)

操作权限:本地管理员 (Local Administrator)

第3方支持:安装 ActiveState ActivePerl 至 C:\Perl (ActiveState ActivePerl 可以在 http://www.activestate.com 下载)

配置IIS:

通过以下任何一种方式运行IIS管理器:

1. Start -> Administrative Tools -> IIS Manager

2. Start -> Run -> %SystemRoot%\system32\inetsrv\iis.msc (%SystemRoot%为操作系统所在目录,如: C:\Windows)

点击Service Extensions,在主窗口左侧的 Add a new Web service extension... 上点击添加新的服务扩展,如下图:

20041021031352488.gif

3。New Web Service Extension 对话框中, 在 Extension Name 中输入自定义的标识, 如: CGI Ext, 在Required Files 中单击Add, 输入 C:\Perl\bin\perl.exe "%s" %s ,并确定下面的"Set status to allowed" 选项被选中:

20041021031354536.jpg

4。

在默认的IIS发布目录 c:\inetpub (如果操作系统安装在其他分区, 此目录可能不同,如: d:\inetpub) 中建立 cgi-bin 子目录;

5。

在Default Web Site 中建立一个虚拟目录,目录指向 C:\Inetpub\cgi-bin , 并在目录权限中如下图设置:

20041021031354668.jpg

6。

打开cgi-bin虚拟目录的properties,在 Application Configuration 确认 .pl 扩展已经被正确的映射:

20041021031355260.bmp

脚本配置:

建议修改所有的 .cgi 脚本为 .pl

在脚本文件中将:

#!/usr/bin/perl 改为 #!c:\perl\bin\perl.exe

任何/home/user 改为 c:/home/user 或 c:\\home\\user

完成以上配置后,你的 perl 脚本将可以在 IIS 6 上运行。

20041021031359461.bmp

在 IIS6 中由于隔离了服务器端的扩展和应用程序及脚本级的映射, 在 Windows Server 2003 中安装 php 的 ISAPI 方式和 IIS5 不同。以下介绍IIS6 中手工设置php - ISAPI的方法.

首先, 检查系统环境配置:

操作系统: WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver

组件配置: IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)

操作权限: 本地管理员 (Local Administrator)

第3方支持: 解压缩 PHP distribution 的 zip 安装包至 C:\PHP (PHP 4.x 可以在 http://www.php.com 下载)

配置IIS:

复制 c:\php 中的 php.ini-recommended 至 Windows 目录下,如: c:\windows, 并改名为 php.ini;

复制 c:\php 中的 php4ts.dll 至 Windows 的系统目录下,如: c:\windows\system32 ;

通过以下任何一种方式运行IIS管理器:

1. Start -> Administrative Tools -> IIS Manager

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值