如何在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提示您確認作為應用程式執行指令碼對映時選擇“是”。

如何在WindowsServer2008的IIS7上安裝perl

配置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
  • 閱讀 ( 52 )
  • 分類:網際網路

你可能感興趣的文章

如何在任何使用python的計算機上安裝selenium webdriver

...lenium WebDriver。在本文中,我們將簡要介紹Selenium,並提供如何在系統上安裝Selenium WebDriver的詳細指南。 ...

  • 發佈於 2021-03-10 21:27
  • 閲讀 ( 61 )

如何在linux上使用rename命令

...列中重新命名它們,以便它們具有“.prg”副檔名。 我們如何說服mv為我們做這件事?我們來看看檔案。 ls *.prog -l 這裡有一種方法不需要編寫實際的Bash指令碼檔案。 for f in *.prog; do mv -- "$f" "${f%.prog}.prg" 那有用嗎?讓我們查一...

  • 發佈於 2021-04-03 12:15
  • 閲讀 ( 58 )

仍然使用windows xp?手動更新或獲取蠕蟲

...多之後,微軟採取了一個出人意料的步驟,為windowsxp(和windowsserver2003)釋出了一個關鍵的安全補丁。這就是這個蟲子有多大。 然而,有一個大問題:Windows Update不會自動在windowsxp上安裝它。正如微軟的CVE-2019-0708公告所解釋的:...

  • 發佈於 2021-04-03 14:10
  • 閲讀 ( 40 )

windows和windows server有什麼區別?

微軟提供桌面版和伺服器版的Windows。乍一看,windows10和windowsserver2016看起來很相似,但各自有不同的用途。Windows10擅長日常使用,而WindowsServer管理許多計算機、檔案和服務。 Windows10和WindowsServer共享類似的程式碼 如果載入一...

  • 發佈於 2021-04-03 23:01
  • 閲讀 ( 48 )

什麼是php檔案(如何開啟一個)?

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

  • 發佈於 2021-04-04 08:47
  • 閲讀 ( 45 )

如何使用ampps在pc上本地安裝joomla

沒有必要為了擁有一個好的網站而有一個本地的開發環境。您可以直接在伺服器上編輯檔案,或者將編輯器設定為在更改並儲存更改後自動將更改傳輸到伺服器。但是,執行本地伺服器有很多好處。 你可以在沒有網際網路連線...

  • 發佈於 2021-04-10 10:15
  • 閲讀 ( 37 )

10個可供選擇的pc作業系統

... NT上。) 這個作業系統被認為是alpha。它目前的目標是與WindowsServer2003相容,因此它還有很長的路要走。 音節 音節是從AtheOS派生出來的一個開源作業系統,AtheOS最初打算作為AmigaOS的克隆版本。它是一個輕量級的作業系統,“在...

  • 發佈於 2021-04-11 09:07
  • 閲讀 ( 52 )

如何用pxe從windowsserver2008啟動ubuntu映像

本指南解釋瞭如何配置WindowsServer2008機器來推出一個靜態的Ubuntu映像,這個映像可以被無盤終端獲取,這樣你就可以讓任意數量的機器執行一個功能齊全的Ubuntu例項,而不需要硬碟,只要它們能夠進行PXE引導。 這是Alexander Karniti...

  • 發佈於 2021-04-11 21:05
  • 閲讀 ( 47 )

如何建立一個測試實驗室,讓你可以跟隨極客學校(不破壞你的電腦)

...或兩個以上的客戶機(執行Windows7),也許還有一個執行WindowsServer2008R2的虛擬機器,以供我們即將出版的有關WindowsServer的極客學校文章使用。 配置 按Windows+R鍵盤組合鍵開啟虛擬機器上的“執行”框,然後鍵入ncpa.cpl公司然後按e...

  • 發佈於 2021-04-11 21:51
  • 閲讀 ( 46 )

如何在Server2008R2上重置忘記的域管理員密碼

...一個簡單的方法來重置你的域管理員密碼。您只需要一份WindowsServer2008R2安裝盤和一個簡單的命令列技巧。 更換utilman.exe 啟動Windows磁碟並從左下角選擇“修復您的計算機”選項。 一直執行,直到找到開啟命令提示符的選項,...

  • 發佈於 2021-04-12 09:33
  • 閲讀 ( 35 )
夜蛋大帥比
夜蛋大帥比

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦