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窗口的最下方询问你是否阅读并理解了这些说明。 |
相关推荐
总结,安装Perl开发环境在Windows上并不复杂,主要步骤包括下载安装包、运行安装程序、配置选项、安装和验证。一旦Perl安装成功,你就可以开始编写和运行Perl脚本,享受它带来的强大功能和灵活性。同时,持续学习和...
总之,"Perl开发环境.zip" 提供了一个便捷的方式在Windows环境下搭建Perl编程环境,结合Perl丰富的功能和强大的CPAN支持,无论你是初次接触还是经验丰富的Perl开发者,都能快速投入工作,解决各种编程挑战。
在Windows上使用Perl开发程序,可以利用各种集成开发环境(IDE),例如Padre或ActiveState的Komodo Edit,这些工具提供了代码编辑、调试和版本控制等功能,能显著提高开发效率。 对于达尔文流媒体服务器这样的项目...
本文档将详细介绍如何在Windows 32位环境下正确安装和配置OpenSSL,并解决安装过程中可能出现的一些常见问题。 #### 二、准备工作 在开始安装前,请确保已经准备好以下资源: 1. **下载ActivePerl最新版本**:...
cpanminus(cpanm)是下载和安装这些模块的便捷工具,可以快速安装依赖,避免手动配置的困扰。 此外,Perl社区活跃,有很多在线资源供学习和参考,如PerlMonks和Stack Overflow,开发者可以在这些平台上提问、分享...
总的来说,通过将`dmake`安装文件放入Perl的`site`目录,可以方便地在Windows环境下为Perl设置一个构建工具,这对于开发和维护Perl项目尤其有用。记住,保持Perl环境的整洁和模块化对于长期的项目维护是非常重要的。
在Windows操作系统上安装和编译GmSSL,你需要先确保具备一些特定的开发环境和工具。GmSSL是一个开源的SSL/TLS库,它提供了与OpenSSL类似的接口,但支持中国的国密算法,如SM2、SM3和SM4。在Windows上编译GmSSL,你...
Strawberry Perl是一款针对Windows平台的Perl开发环境,它包含了完整的Perl解释器、标准库以及许多常用的Perl模块,使得在Windows上进行Perl编程变得更加便捷。最新版本5.32.0.1是专为64位(64bit)Windows操作系统...
在IT领域,Perl是一种强大的脚本编程...通过简单的安装和配置,这两个工具可以无缝集成到Windows开发环境中,使得Perl开发在Windows上变得更加顺畅。在实际工作中,理解并熟练掌握这两者,将极大提升开发者的生产力。
在 Windows 系统下,安装 XAMPP 可以快速搭建 PHP 开发环境,无需手工配置 Apache 和 MySQL。之前,如果手工配置 PHP 开发环境,需要安装和配置 Apache、MySQL 和 PHP,这样会很麻烦。XAMPP 的出现解决了这个问题,...
对于许多初学者来说,在Windows环境下配置Perl开发环境可能会遇到不少困难。本文将通过详细的步骤指导如何在EditPlus这款强大的文本编辑器中配置Perl编译环境。通过本文的学习,您不仅能够学会基本的配置流程,还能...
总之,安装和配置Bugzilla在Windows环境下涉及多个步骤,包括安装依赖、配置数据库、设置Perl环境、安装Perl模块、配置Web服务器以及初始化Bugzilla。每个环节都需要仔细操作,确保所有组件都能正确协同工作。完成后...
MSTAR 开发环境配置是指在 Windows 平台上安装和配置 MSTAR 开发环境的过程,该环境包括 Cygwin、VC 2005 和 MSTAR SDK 等组件。下面将详细介绍 MSTAR 开发环境配置的过程: 1. 安装 VC 2005 VC 2005 是 Microsoft...
在Windows操作系统上搭建PHP开发环境是一项常见的任务,用于创建动态网页和Web应用程序。WAMP(Windows、Apache、MySQL、PHP)是实现这一目标的一种流行方式。本文将详细讲解如何使用WAMP套件来搭建PHP开发环境。 ...
在Windows环境下,Perl同样可以发挥其优势,实现对系统的深入管理和安全加固。 #### 2. Windows安全策略的Perl实施 通过Perl脚本,系统管理员能够执行一系列的安全检查和配置任务,如用户权限管理、日志审计、病毒...
安装 Padwalker 需要先确保你已经在 Windows 系统上安装了 Perl 环境。Perl 可以从官方网站下载,并按照提示进行安装。一旦 Perl 安装完成,你需要下载 Padwalker 的压缩包文件,包含以下内容: 1. PadWalker.ppd ...