如何在iis 6 for windows server 2003上安装perl

Perl是一种非常流行的脚本语言,用于开发各种各样的工具。它的一个众所周知的用途是基于web的CGI(公共网关接口)应用程序,它允许Perl脚本从web服务器执行。只需稍加配置,就可以在WindowsServer2003系统上配置IIS6,以便通过CGI提供Perl脚本。...

Perl是一种非常流行的脚本语言,用于开发各种各样的工具。它的一个众所周知的用途是基于web的CGI(公共网关接口)应用程序,它允许Perl脚本从web服务器执行。只需稍加配置,就可以在WindowsServer2003系统上配置IIS6,以便通过CGI提供Perl脚本。

复制perl二进制文件

在完成任何IIS安装之前,必须将Perl二进制文件提取到系统中。下载ActiveState Perl分发包(获取AS zip文件,而不是安装程序),并将其解压缩到服务器上的文件夹(即“C:Perl”)。我们将映射IIS以使用此目录中的文件。

如何在iis 6 for windows server 2003上安装perl

配置iis 6以运行perl脚本

打开Internet Information Services Manager到Web服务扩展,然后选择添加新扩展的选项。

如何在iis 6 for windows server 2003上安装perl

设置以下属性:

  • 扩展名:Perl CGI
  • 所需文件:C:perlbinperl.exe文件“%s”%s(假设您将文件解压缩到“C:perl”)
  • 状态设置为允许

完成后,应用更改。

如何在iis 6 for windows server 2003上安装perl

您应该在Web服务扩展列表中看到状态设置为allowed的新扩展。

如何在iis 6 for windows server 2003上安装perl

安装了服务扩展之后,我们必须创建Perl脚本文件类型映射。

右键单击“网站”文件夹并转到“属性”对话框。

如何在iis 6 for windows server 2003上安装perl

在“主目录”选项卡上,打开“配置”对话框。

如何在iis 6 for windows server 2003上安装perl

要允许IIS执行Perl脚本文件(.pl),请添加具有以下属性的扩展映射:

  • 可执行文件:与创建上述“Perl CGI”扩展时输入的“必需文件”相同
  • 扩展名:.pl
  • 动词:GET,HEAD,POST
  • 选中脚本引擎的复选框

完成后应用更改。

如何在iis 6 for windows server 2003上安装perl

此外,如果将Perl脚本部署为CGI文件(.CGI),则还需要为此文件类型配置扩展映射:

  • 可执行文件:与创建上述“Perl CGI”扩展时输入的“必需文件”相同
  • 扩展名:.cgi
  • 动词:GET,HEAD,POST
  • 选中脚本引擎的复选框

完成后应用更改。

如何在iis 6 for windows server 2003上安装perl

对IIS进行所需的配置更改后,从命令提示符运行“iisreset”命令,以确保更改已被推送并处于活动状态。

如何在iis 6 for windows server 2003上安装perl

此时,iis6应该能够成功地为Perl脚本提供服务。

测试perl

此时,您的服务器已准备就绪,但为了确保我们可以很容易地通过IIS确认您的Perl设置。在名为“C:Inetpubwwwroot”的目录中创建两个文本文件测试.pl'和'测试.cgi'都包含以下内容:

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

最后,浏览地址:'http://localhost/test.pl'和'http://localhost/test.cgi'在您的服务器上,您应该看到一条消息,说明Perl正在工作。如果页面加载成功,Perl现在就可以在您的机器上运行了。

如何在iis 6 for windows server 2003上安装perl

结论

一旦在Windows系统上安装并运行Perl,就可以部署或开发自己的Perl CGI应用程序。

链接

从ActiveState下载ActivePerl(作为Zip包)

  • 发表于 2021-04-13 11:23
  • 阅读 ( 183 )
  • 分类:互联网

你可能感兴趣的文章

仍然使用windows xp?手动更新或获取蠕虫

微软刚刚修补了WindowsXP中的一个远程代码执行漏洞,在退出主流支持五年后进行了一次关键的更新。但是,Windows Update不会自动安装它。您必须手动从Microsoft网站下载并安装它。 正如Microsoft的安全响应中心所解释的,此修补程...

  • 发布于 2021-04-03 14:10
  • 阅读 ( 140 )

Windows10的“可选功能”是做什么的,以及如何打开或关闭它们

...而有些对每个人都有用。下面是对每个功能的说明,以及如何打开或关闭它们。 无论您是否启用了Windows10功能,所有这些功能都会占用硬盘空间。但你不应该只启用每一项功能——这可能会导致安全问题和系统性能下降。只启...

  • 发布于 2021-04-09 18:10
  • 阅读 ( 201 )

如何更新windows server密码套件以提高安全性

...按照这个分步指南来保护您的用户和服务器。您还将学习如何测试您使用的服务,以了解它们到底有多安全。 为什么密码套件很重要 微软的IIS非常棒。安装和维护都很容易。它有一个用户友好的图形界面,使配置轻而易举。...

  • 发布于 2021-04-10 09:48
  • 阅读 ( 152 )

学习如何虚拟化操作系统的最佳文章

...一台机器上安装一个操作系统。 下面的文章向您展示了如何使用一些更流行的虚拟化软件程序在Windows和Windows中运行Linux,以及如何在windows7中运行XP模式。我们还将向您展示如何在Windows中创建和使用虚拟硬盘,甚至如何在PC上运...

  • 发布于 2021-04-12 14:57
  • 阅读 ( 250 )

综述:最好的windows home server应用程序

...网址,而不是一个IP地址。一旦你搞定了,你就可以学习如何转发路由器上的端口,这样你就可以用不同的方式访问特定的计算机。 如果您想更安全地在家庭网络上进行跳转,可以查看如何在路由器上使用DD-WRT配置OpenVPN。如果...

  • 发布于 2021-04-12 19:51
  • 阅读 ( 156 )

全新windows live mesh 2011入门

...些改名之后,它现在被称为livemesh 2011,我们将向您展示如何开始使用它。 Microsoft Live Mesh 2011允许您使用“云”在PC和Mac之间同步、存储和共享文件。如果您正在测试livemesh测试版,您应该最近收到了一封来自微软的电子邮件,告...

  • 发布于 2021-04-13 05:43
  • 阅读 ( 179 )

如何在WindowsServer2008的IIS7上安装perl

Perl是一种非常流行的脚本语言,用于开发各种各样的工具。它的一个众所周知的用途是基于web的CGI(公共网关接口)应用程序,它允许Perl脚本从web服务器执行。只需稍加配置,就可以在WindowsServer2008系统上配置IIS7,以便通过CGI...

  • 发布于 2021-04-13 11:16
  • 阅读 ( 155 )

在windows home server“vail”上安装microsoft security essentials 2.0测试版

...whsvail中提供,因为它构建在server2008r2之上。我们来看看如何在whsvail上安装和运行它。 MSE 2.0测试版 首先将MSE 64位安装包放入一个Vail服务器共享文件夹中。您将需要使用64位版本,因为这是唯一的版本维尔来。 现在,在连接到...

  • 发布于 2021-04-13 11:20
  • 阅读 ( 143 )

如何在iis 6 for windows server 2003上安装php

web上最流行的开发平台之一是PHP,它支持许多流行的应用程序和网站,如Facebook、WordPress和Joomla。虽然这些系统中的大多数都是“设计”为在运行apacheweb服务器的Linux系统上使用的,但是您可以在Windows server2003系统上通过iis6部署P...

  • 发布于 2021-04-13 11:55
  • 阅读 ( 128 )

在windows服务器和iis上设置awstats

...是开源工具AWStats。 在设置AWStats之前,您需要确保在您的windowsserver2003/iis6或windowsserver2008/iis7机器上安装Perl。 配置网站日志 为了捕获AWStats跟踪的数据,您的站点必须记录以下字段: 日期 时间 知识产权 用户名 cs法 cs uri干 sc...

  • 发布于 2021-04-13 12:12
  • 阅读 ( 170 )

相关推荐