在IIS中配置Perl的可执行程序路径的正确格式.doc

在IIS中配置Perl的可执行程序路径的正确格式.doc

ID:27138998

大小:248.00 KB

页数:11页

时间:2018-12-01

在IIS中配置Perl的可执行程序路径的正确格式.doc_第1页
在IIS中配置Perl的可执行程序路径的正确格式.doc_第2页
在IIS中配置Perl的可执行程序路径的正确格式.doc_第3页
在IIS中配置Perl的可执行程序路径的正确格式.doc_第4页
在IIS中配置Perl的可执行程序路径的正确格式.doc_第5页
资源描述:

《在IIS中配置Perl的可执行程序路径的正确格式.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在IIS中配置Perl的可执行程序路径的正确格式想给网站装一个日志分析工具,能想到的也就是AWStats了。AWStats是一个基于Perl的WEB日志分析工具,因此要想对基于windowsIISweb服务器的网站进行日志分析,首先考虑的就是要使IIS支持perl了。和IIS支持php类似,需要做的也仅仅是下载一个perl文件的解释器,然后在IIS中将这种文件的解释权分配给这个解释器就ok了。先下载一个ActivePerl(forwindows),然后可以按照《Awstats安装使用说明》这篇文章中

2、所述进行配置。不过和这篇文章的描述不同,我在浏览虚拟目录里边的.pl文件时,提示的是404错误,也就是说IIS还没有解析此类文件。刚开始以为是MINE那没有设置,加上去以后确实这个文件显示了,不过显示的源代码,也就是说,IIS仅仅是把这个文件当成静态的文本文件了。后来一查,发现ActivePerl安装的时候还没有使IIS自动支持pl文件,需要手动指定。在网站的“主目录”选项中,选择配置,添加一个应用程序扩展。我把perl装在d:perl目录下,所以刚开始选择的可执行程序路径为:d:perlbi

3、nperl.exe,不过添加后发现pl页面还是返回404错误。后来一查,发现需要在路径后面加“%s%s”,不过这样一改以后,点“确定”的时候老提示:“包含空格的项目的文件/路径部分需要用括号括起来”,很是头疼,加引号什么的都试过,一点作用都没有。后来又看到一种说法,说是要在最后一个%s后面加双引号,也就是d:perlbinperl.exe%s%s",才能使设置其作用,按照这种说法一试,果然就一切正常了。不过令人失望的是,pl文件浏览的效果还是外甥打灯笼——照旧。没办法,继续google,终于

4、在blueidear上找到另外一篇“在IIS6中配置PHP/Perl支持”,原来这个地方是要写成d:perlbinperl.exe"%s"%s的样子才可以。还好,这次终于能让pl文件正常执行了。现在网络上的知识还真是丰富,不过也还是有很多错误信息,而且还被无数次复制过,搜索引擎仅仅能帮我们找出这些内容,却不能从中挑拣出最有用最正确的,也许,这应该是它们今后的一个目标吧。在IIS6中配置PHP/Perl支持首先,检查系统环境配置:·操作系统:WIndowsServer2003Datacenter

5、/Enterprise/Standard/Webserver·组件配置:IIS6.0(确认在控制面板中安装了Add/Removewindowscomponents->Application->IIS)·操作权限:本地管理员(LocalAdministrator)·第3方支持:安装ActiveStateActivePerl至C:Perl(ActiveStateActivePerl可以在http://www.activestate.com下载)配置IIS:1通过以下任何一种方式运行IIS管理器:1.S

6、tart->AdministrativeTools->IISManager2.Start->Run->%SystemRoot%system32inetsrviis.msc(%SystemRoot%为操作系统所在目录,如:C:Windows)点击ServiceExtensions,在主窗口左侧的AddanewWebserviceextension...上点击添加新的服务扩展,如下图:NewWebServiceExtension对话框中,在ExtensionName中输入自定义的标识,如:CGI

7、Ext,在RequiredFiles中单击Add,输入C:Perlbinperl.exe"%s"%s,并确定下面的"Setstatustoallowed"选项被选中:在默认的IIS发布目录c:inetpub(如果操作系统安装在其他分区,此目录可能不同,如:d:inetpub)中建立cgi-bin子目录;在DefaultWebSite中建立一个虚拟目录,目录指向C:Inetpubcgi-bin,并在目录权限中如下图设置:打开cgi-bin虚拟目录的properties,在Applicat

8、ionConfiguration确认.pl扩展已经被正确的映射:脚本配置:建议修改所有的.cgi脚本为.pl在脚本文件中将:#!/usr/bin/perl改为#!c:perlbinperl.exe任何/home/user改为c:/home/user或c:\home\user完成以上配置后,你的perl脚本将可以在IIS6上运行。在WindowsServer2003中安装php4时,如果使用php4.x的二进制安装程序,在安装过程的最后设置IIS扩展的一步会出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。