跳转到内容

IIS 和 FastCGI/脚本语言/Perl

来自 Wikibooks,开放的书籍,为开放的世界

本教程将教你如何让 IIS 与 FastCGI 和 Perl 协同工作。我们将使用 FCGI::IIS。这些步骤应按顺序执行。有关 FCGI::IIS 的进一步文档,可以在 CPAN 上直接找到。

安装 FCGI::IIS

[编辑 | 编辑源代码]
Strawberry Perl
perl -MCPAN -e'install FCGI::IIS'
ActiveState
ppm install FCGI
ppm install http://www.cosmicscripts.com/modules/perl/FCGI-IIS.ppd [1]

fcgiext.ini 的添加

[编辑 | 编辑源代码]

将以下内容添加到[Perl]

Arguments="-MFCGI::IIS=test"
QueueLength=999
MaxInstances=20
InstanceMaxRequests=500

这应该让 .ini 文件读取类似以下内容

[Types]
pl=Perl

[Perl]
ExePath=C:\strawberry\perl\bin\perl.exe
Arguments="-MFCGI::IIS=test"
QueueLength=999
MaxInstances=20
InstanceMaxRequests=500

注意 FCGI::IIS=test:这使测试运行起来。为了使用 FCGI::IIS 开发或运行生产,或者在您的测试成功后,请删除 FCGI::IIS。更多信息可以在 FCGI::IIS 文档中找到。

Arguments="-MFCGI::IIS"

重启网站

[编辑 | 编辑源代码]

要重启网站:开始 → 管理工具 → IIS → 展开左侧面板到网站 → 右键单击网站停止 → 右键单击网站启动


从这一点开始,应该很容易 安装 Catalyst 或您想要的任何其他 Perl 框架。

  • 大部分信息来自“"IIS 5.1、6 上使用 Perl 的 FastCGI". FastCGI 和 Perl. CosmicScripts.com."
  • ^ http://cosmicscripts.com 是一个非官方的 ppm 托管站点,希望它仍然活跃。
华夏公益教科书