11Jul

Jak nainstalovat Perl na IIS 6 pro Windows Server 2003

click fraud protection

Perl je velmi populární skriptovací jazyk, který se používá k vývoji nejrůznějších nástrojů.Jedním z jeho dobře známých použití jsou webové aplikace CGI( Common Gateway Interface), které umožňují spouštění skriptů Perl z webového serveru. S malou konfigurací můžete na serveru systému Windows Server 2003 nakonfigurovat službu IIS 6, která slouží ke správě skriptů Perl prostřednictvím CGI.

Kopírování perlových binárních souborů

Před provedením jakéhokoli nastavení služby IIS je nutné do vašeho systému extrahovat binární soubory Perl. Stáhněte distribuční balíček ActiveState Perl( zadejte soubor AS zip a ne instalační program) a extrahujte je do složky na vašem serveru( např. 'C: perl').Budeme mapovat IIS používat soubory umístěné v tomto adresáři.

Konfigurace služby IIS 6 pro spuštění skriptů Perl

Spusťte Správce internetových informačních služeb na rozšíření webových služeb a vyberte možnost přidání nového rozšíření.

Nastavte následující vlastnosti:

  • Název rozšíření: Perl CGI
  • instagram viewer
  • Požadované soubory: C: perlbinperl.exe "% s"% s( za předpokladu, že jste extrahovali soubory do 'C: perl')
  • Stav nastaven na povolenou

vaše změny.

Nové rozšíření byste měli vidět v seznamu Rozšíření webové služby s povoleným stavem.

S nainstalovaným rozšířením služby musíme vytvořit mapování typu souboru skriptu Perl.

Klikněte pravým tlačítkem myši na složku Webové stránky a přejděte do dialogu Vlastnosti.

Na kartě Domovský adresář otevřete dialogové okno Konfigurace.

Chcete-li povolit službě IIS spouštět soubory skriptu Perl( .pl), přidejte rozšíření mapování s následujícími vlastnostmi:

  • Spustitelný soubor: stejné jako "Požadované soubory" zadané při vytvoření rozšíření "Perl CGI" nad příponou
  • :: GET, HEAD, POST
  • Zaškrtněte políčko pro skriptovací stroj

Po dokončení proveďte změny.

Navíc, pokud budou skripty Perl nasazeny jako soubory CGI( .cgi), musí být také konfigurováno mapování rozšíření pro tento typ souboru:

  • Spustitelný soubor: stejně jako "Požadované soubory" zadané při vytváření "Perl CGI"rozšíření nad
  • Rozšíření:. cgi
  • Sloves: GET, HEAD, POST
  • Zaškrtněte políčko pro skriptovací stroj

Po dokončení proveďte změny.

Po provedení požadovaných změn konfigurace do služby IIS spusťte příkaz "iisreset" z příkazového řádku, abyste zajistili, že změny budou přesunuty a aktivní.

V tomto okamžiku by služba IIS 6 měla být schopna úspěšně obsluhovat skripty Perl.

Testing Perl

V tomto okamžiku je váš server připraven, ale jen proto, abychom si byli jistý, že můžeme nastavit Perl přes IIS velmi snadno. Vytvořte pár textových souborů v adresáři "C: Inetpubwwwroot" s názvem "test.pl" a "test.cgi", které oba obsahují následující:

#! C: perlbinperl.exe

použití přísné;
používá CGI;
můj $ test = nový CGI;

tisk $ test-> hlavička( "text / html"), $ test- & gt; start_html( "Perl Test");
tisk $ test-> h1( "Perl pracuje!");
tisk $ test-> end_html;

Nakonec přejděte na adresy: 'http: //localhost/ test.pl' a 'http: //localhost/ test.cgi' na vašem serveru a měli byste vidět zprávu o tom, že Perl pracuje. Pokud se stránka úspěšně načte, Perl nyní funguje na vašem počítači.

Závěr

Jakmile máte v systému Windows systém Perl, můžete nasadit nebo vyvíjet vlastní aplikace Perl CGI.

Odkazy

Stáhnout ActivePerl z ActiveState( balíček AS Zip)