跳轉到內容

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 託管站點,希望它仍然活躍。
華夏公益教科書