IIS 和 FastCGI/脚本语言/Perl
外观
本教程将教你如何让 IIS 与 FastCGI 和 Perl 协同工作。我们将使用 FCGI::IIS。这些步骤应按顺序执行。有关 FCGI::IIS 的进一步文档,可以在 CPAN 上直接找到。
- Strawberry Perl
- perl -MCPAN -e'install FCGI::IIS'
- ActiveState
- ppm install FCGI
- ppm install http://www.cosmicscripts.com/modules/perl/FCGI-IIS.ppd [1]
将以下内容添加到[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 托管站点,希望它仍然活跃。