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窗口的最下方询问你是否阅读并理解了这些说明。 |
相关推荐
这里是关于Symbian开发环境的安装配置的文档经过测试OK ,这个我网上搜索的,并在自己的机器上测试通过。我的版本是Windows XP Professional +VC++.6.0.with.SP6 +ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi...
1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 1.2.1 某些特殊的文档资料举例 8 1.2.2 如果无法找到文档该怎么办 9 1.3 编写你的第一个Perl...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
因为MTK的整个软件系统是一个很庞大而且复杂的工程,并且要支持多个MTK的产品系列和多家客户的客户化支持,使用集成开发环境(IDE)已经无法胜任,而且很难做到整个工程的自动构建和资源、代码的生成。所以MTK的软件...
Win7 环境中安装 OpenSSL 的详细步骤...安装 OpenSSL 需要满足基础环境需求,包括下载必要软件和安装 C++ 编译器。然后按照编译步骤,编译和安装 OpenSSL。整个过程需要注意细节,确保每一步都正确执行,以免出现错误。
1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 1.2.1 某些特殊的文档资料举例 8 1.2.2 如果无法找到文档该怎么办 9 1.3 编写你的第一个Perl...
15.5.3 Windows 95和Windows 98下的 加锁问题 180 15.5.4 在其他地方使用文件锁的问题 181 15.6 课时小结 181 15.7 课外作业 181 15.7.1 专家答疑 181 15.7.2 思考题 182 15.7.3 解答 182 15.7.4 实习 182 ...
第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。 本书结构清晰,讲解透彻,通俗易懂...
第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。 本书结构清晰,讲解透彻,通俗易懂...
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 1.2.1 某些特殊的文档资料举例 8 1.2.2 如果无法找到文档该怎么办 9 1.3 编写你的第一个Perl...
2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7....
1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 1.2.1 某些特殊的文档资料举例 8 1.2.2 如果无法找到文档该怎么办 9 1.3 编写你的第一个Perl...