如何在WindowsServer2008的IIS7上安装perl

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

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

复制perl二进制文件

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

如何在WindowsServer2008的IIS7上安装perl

配置iis 7以运行perl脚本

Open Internet Information Services Manager and open the Handler Mappings interface. 如何在WindowsServer2008的IIS7上安装perl

单击操作“添加脚本映射”。

如何在WindowsServer2008的IIS7上安装perl

要允许IIS执行Perl脚本文件(.pl),请使用以下设置配置新的脚本映射:

  • 请求路径:*.pl
  • 可执行文件:C:perlbinperl.exe文件“%s”%s(其中'C:perl'是提取perl二进制文件的位置)
  • 名称:Perl pl

如何在WindowsServer2008的IIS7上安装perl

在“请求限制”对话框中,将“谓词”选项卡设置为允许以下操作:GET、HEAD、POST。

如何在WindowsServer2008的IIS7上安装perl

应用所有更改。

在创建新的脚本映射时,IIS将询问您是否允许此脚本映射作为CGI应用程序运行。对对话框回答“是”。

如何在WindowsServer2008的IIS7上安装perl

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

  • 请求路径:*.cgi
  • 可执行文件:C:perlbinperl.exe文件“%s”%s
  • 名称:Perl cgi
  • 动词:GET,HEAD,POST

完成后,应用更改并在IIS提示您确认作为应用程序运行脚本映射时选择“是”。

配置IIS以运行这两种文件类型后,它们将列在处理程序映射中。

如何在WindowsServer2008的IIS7上安装perl

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

如何在WindowsServer2008的IIS7上安装perl

此时,iis7应该能够成功地为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现在就可以在您的机器上运行了。

如何在WindowsServer2008的IIS7上安装perl

结论

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

链接

从ActiveState下载ActivePerl(作为Zip包)

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

你可能感兴趣的文章

如何在linux上使用rename命令

...令行中重命名它们,以便它们具有“.prg”扩展名。 我们如何说服mv为我们做这件事?我们来看看档案。 ls *.prog -l 这里有一种方法不需要编写实际的Bash脚本文件。 for f in *.prog; do mv -- "$f" "${f%.prog}.prg" 那有用吗?让我们查一下...

  • 发布于 2021-04-03 12:15
  • 阅读 ( 278 )

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

...多之后,微软采取了一个出人意料的步骤,为windowsxp(和windowsserver2003)发布了一个关键的安全补丁。这就是这个虫子有多大。 然而,有一个大问题:Windows Update不会自动在windowsxp上安装它。正如微软的CVE-2019-0708公告所解释的:...

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

windows和windows server有什么区别?

微软提供桌面版和服务器版的Windows。乍一看,windows10和windowsserver2016看起来很相似,但各自有不同的用途。Windows10擅长日常使用,而WindowsServer管理许多计算机、文件和服务。 Windows10和WindowsServer共享类似的代码 如果加载一个...

  • 发布于 2021-04-03 23:01
  • 阅读 ( 425 )

什么是php文件(如何打开一个)?

...器,例如variangtavrantserver、WampServer或XAMPP。 相关:如何在WindowsServer2008的IIS7上安装PHP

  • 发布于 2021-04-04 08:47
  • 阅读 ( 263 )

如何用pxe从windowsserver2008启动ubuntu映像

本指南解释了如何配置WindowsServer2008机器来推出一个静态的Ubuntu映像,这个映像可以被无盘终端获取,这样你就可以让任意数量的机器运行一个功能齐全的Ubuntu实例,而不需要硬盘,只要它们能够进行PXE引导。 这是Alexander Karniti...

  • 发布于 2021-04-11 21:05
  • 阅读 ( 193 )

如何创建一个测试实验室,让你可以跟随极客学校(不破坏你的电脑)

...或两个以上的客户机(运行Windows7),也许还有一个运行WindowsServer2008R2的虚拟机,以供我们即将出版的有关WindowsServer的极客学校文章使用。 配置 按Windows+R键盘组合键打开虚拟机上的“运行”框,然后键入ncpa.cpl公司然后按enter...

  • 发布于 2021-04-11 21:51
  • 阅读 ( 170 )

如何在Server2008R2上重置忘记的域管理员密码

...一个简单的方法来重置你的域管理员密码。您只需要一份WindowsServer2008R2安装盘和一个简单的命令行技巧。 更换utilman.exe 启动Windows磁盘并从左下角选择“修复您的计算机”选项。 一直执行,直到找到打开命令提示符的选项,...

  • 发布于 2021-04-12 09:33
  • 阅读 ( 179 )

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

...-V发布后将与Windows 8捆绑。 下面的文章将向您展示如何在WindowsServer2008中的Hyper-V中创建虚拟机。 IT:如何在Windows Server 2008上以Hyper-V创建虚拟机 虚拟硬盘(vhd)文件 Windows7的一个更有用的特性是可以创建一个额外的硬盘驱动器...

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

it:如何在windows server 2008 r2上安装hyper-v虚拟化

windowsserver2008r2及更高版本的产品附带了一个名为Hyper-V的虚拟化平台,由于它内置在Windows中,所以工作得非常好。今天我们将向您展示如何安装它。 注意:这是我们正在进行的IT管理基础系列教学的一部分,可能不适用于所有...

  • 发布于 2021-04-12 15:16
  • 阅读 ( 145 )

it:如何在windows server 2008 r2中设置dhcp

继续学习IT基础知识系列,今天我们将向您展示如何在WindowsServer2008上设置DHCP,而不是在路由器上使用它。 注意:这是我们正在进行的IT管理基础系列教学的一部分,可能不适用于所有人。 本指南假设您已经在一台机器上安装...

  • 发布于 2021-04-12 15:48
  • 阅读 ( 179 )
夜蛋大帅比
夜蛋大帅比

0 篇文章

相关推荐