动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 windows下Perl开发环境的安装和配置

作者来源: 
阅读 5293 人次 , 2006-3-29 4:01:00 

perl是一种深受世界各地开发者喜爱的实用摘要和报表语言,虽然它是在unix上诞生和发展起来的,但在windows编程领域也已经占有一席之地。
 
一、概述

   在activestate等公司的领导之下,从1995年中期开始perl开始了稳定地发展,不仅增加了标准的perl功能,而且增加了许多面向windows的功能,比如ole和com集成等。

   事实上,到目前为止所有perl程序员都已经能够确信,自己为unix服务器写的perl应用移植到windows服务器后同样能够流畅、稳定地运行,即使是fork实现这类长期以来最令人头疼的移植问题也已经得到解决。

   而且我们有理由相信,perl/windows集成还将进一步发展。自windows版perl开发初期开始microsoft已经成为它的主要资助者,这一事实足以证实microsoft所承诺的对perl的支持。按照最近microsoft和activestate所签署的为期三年的投资协议,perl无疑将成为未来windows发展的一部分。

   如果你正在寻找有关windows版perl的更多信息,你可以从网络上找到许多优秀的网站,其中包括:

activestate
perl.com
aldo calpini&single;s perl lab
roth consulting perl page
evangelo prodromou&single;s win32 perl faq
robin&single;s perl for win32 page

   无论你是想在windows操作系统上学习perl语言的核心功能,还是想了解下面这类面向windows的perl集成工具,你都必须从同一个地方开始,这就是在windows上安装perl:

用perl操作ole( object linking and embedding ,对象链接和嵌入),
通过perl管理windows注册表,
用perl编写com对象( component object model,组件对象模型),
在perl程序里和其他com对象通信,
利用perl脚本实现iis环境下的动态网页
   本文是一个如何在windows上安装和配置perl开发环境的指南。后继的几篇文章将更深入地介绍perl面向windows的功能。

   不过在正式开始之前,我们必须先声明一点,这就是安装perl并不是“点击一下就完成”这样的简单过程,相反,为windows增加perl支持是一个反复循环的过程。由于perl语言本身有着难以置信的发展活力,不仅其核心语言处于变化过程中,新的发行版本定期地出现,而且有众多perl开发者不断地通过cpan之类的资源收集网站发布免费新工具,因此,“安装”还意味着定期地升级和密切地关注perl的最新发展。

   前面已经提到,perl windows版的核心组织是activestate,它的主页是http://www.activestate.com。

   perl windows版可以从activestate网站下载,产品的名字是activeperl。本文写作时activeperl的最新发行版本是build 522,可以从http://www.activestate.com/activeperl/download.htm直接下载。

   windows用户请下载intel版本。另外,正如下载页面所指出的,在windows 95上安装这个软件包还需要dcom支持,dcom可以在microsoft 网站找到。用http或ftp下载都是一样的,无论用哪种方法都可以。

   下载完成后,你会得到一个自己解压缩的执行文件,类如下图所示的api509.exe。只需双击这个执行文件即可开始安装。

   必须指出的是,如果系统中已经安装了perl而且进行新的安装时某个进程正在使用它,新的安装过程可能不能正常进行,你将会看到一个警告信息窗口。

   如果发生了这种情况,你应该立即结束安装过程,关闭所有可能使用perl的服务/应用,然后再次安装。

如果你使用的是windows nt,无法确定哪些服务正在使用perl,可以打开“开始—— >设置—— >控制面板—— >服务”,检查系统所显示的服务列表,找出那些可能正在使用perl的服务。关闭这些服务,然后重新开始安装。

   当然大多数用户不需要担心这个问题。实际上,很有可能当你双击自动解压缩执行文件后就会看到activestate的许可协议声明。

   阅读并接受许可协议之后,你将看到“installation notes”窗口,这个窗口向用户提示activeperl所有可用的安装选项。说明文档包含多个标题,每个标题各有详细的解释。这些标题包括:

把perl的bin目录加入搜索路径在windows资源管理器中关联“.pl”扩展名和perl.exe 为web服务器关联“.pl”和perl.exe 为iis的isapi关联“.plx”和perl窗口的最下方询问你是否阅读并理解了这些说明。

 本文TagsWindows  windows  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Perl CGI编程安全点滴
· 下一篇:本机调试Web应用程序的几种方法
· CGI 安全问题
· perl实例分析教程之十一
· 实战 FastCGI_1.克服 CGI 的瓶颈(1)
· 激动人心的Perl6即将来临
· 生根于自由的土壤-FastCGI之二


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077