search
Homephp教程php手册Windows下Perl开发环境的安装与配置

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的更多信息,你可以从网络上找到许多优秀的网站,其中包括:

<ccid_code>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</ccid_code>



无论你是想在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

窗口的最下方询问你是否阅读并理解了这些说明。



Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
c盘的users是什么文件夹?可以删除吗?c盘的users是什么文件夹?可以删除吗?Nov 10, 2022 pm 06:20 PM

c盘的users是用户文件夹,主要存放用户的各项配置文件。users文件夹是windows系统的重要文件夹,不能随意删除;它保存了很多用户信息,一旦删除会造成数据丢失,严重的话会导致系统无法启动。

启动任务管理器的三个快捷键是什么启动任务管理器的三个快捷键是什么Sep 21, 2022 pm 02:47 PM

启动任务管理器的三个快捷键是:1、“Ctrl+Shift+Esc”,可直接打开任务管理器;2、“Ctrl+Alt+Delete”,会进入“安全选项”的锁定界面,选择“任务管理器”,即可以打开任务管理器;3、“Win+R”,会打开“运行”窗口,输入“taskmgr”命令,点击“确定”即可调出任务管理器。

微软的pin码是什么微软的pin码是什么Oct 14, 2022 pm 03:16 PM

PIN码是Windows系统为了方便用户本地登录而独立于window账户密码的快捷登录密码,是Windows系统新添加的一套本地密码策略;在用户登陆了Microsoft账户后就可以设置PIN来代替账户密码,不仅提高安全性,而且也可以让很多和账户相关的操作变得更加方便。PIN码只能通过本机登录,无法远程使用,所以不用担心PIN码被盗。

win10自带的onenote是啥版本win10自带的onenote是啥版本Sep 09, 2022 am 10:56 AM

win10自带的onenote是UWP版本;onenote是一套用于自由形式的信息获取以及多用户协作工具,而UWP版本是“Universal Windows Platform”的简称,表示windows通用应用平台,不是为特定的终端设计的,而是针对使用windows系统的各种平台。

win10为什么没有“扫雷”游戏了win10为什么没有“扫雷”游戏了Aug 17, 2022 pm 03:37 PM

因为win10系统是不自带扫雷游戏的,需要用户自行手动安装。安装步骤:1、点击打开“开始菜单”;2、在打开的菜单中,找到“Microsoft Store”应用商店,并点击进入;3、在应用商店主页的搜索框中,搜索“minesweeper”;4、在搜索结果中,点击选择需要下载的“扫雷”游戏;5、点击“获取”按钮,等待获取完毕后自动完成安装游戏即可。

在windows中鼠标指针呈四箭头时一般表示什么在windows中鼠标指针呈四箭头时一般表示什么Dec 17, 2020 am 11:39 AM

在windows中鼠标指针呈四箭头时一般表示选中对象可以上、下、左、右移动。在Windows中鼠标指针首次用不同的指针来表示不同的状态,如系统忙、移动中、拖放中;在Windows中使用的鼠标指针文件还被称为“光标文件”或“动态光标文件”。

如何查看电脑系统是什么版本如何查看电脑系统是什么版本Jan 02, 2021 pm 03:54 PM

方法:1、在电脑桌面上,右击“计算机”,选择“属性”;2、在“系统”界面的“windows 版本”区域即可查看当前系统版本。2、使用“Win+R”快捷键,打开“运行”窗口,输入“winver”回车,在弹出的对话框中即可查看当前系统版本信息。

win10是哪年发布的win10是哪年发布的Aug 25, 2022 pm 03:44 PM

win10是2015年发布的。win10全称“Windows 10”,是微软公司研发的跨平台操作系统,应用于计算机和平板电脑等设备。2015年1月21日,微软在华盛顿发布新一代Windows系统-“Windows 10”;2015年3月18日,微软中国官网正式推出Windows 10中文介绍页面;2015年7月29日,Windows 10正式开发完成并发布正式版。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.