11Jul

Ako nainštalovať Perl na IIS 6 pre Windows Server 2003

click fraud protection

Perl je veľmi populárny skriptovací jazyk, ktorý sa používa na vývoj rôznych nástrojov. Jedným z jeho dobre známych použití sú webové aplikácie CGI( Common Gateway Interface), ktoré umožňujú vykonávanie Perl skriptov z webového servera. S trochou konfigurácie môžete na svojom systéme Windows Server 2003 konfigurovať službu IIS 6 na zobrazovanie skriptov programu Perl cez CGI.

Kopírovanie perlových binárnych súborov

Predtým, ako je možné vykonať ľubovoľné nastavenie IIS, musia byť do vášho systému extrahované binárne súbory Perl. Prevezmite distribučný balík ActiveState Perl( zistite si AS zip súbor a nie inštalátor) a vytiahnite ich do priečinka na vašom serveri( t. J. "C: perl").Mapovanie služby IIS budeme používať na používanie súborov umiestnených v tomto adresári.

Konfigurácia služby IIS 6 na spustenie skriptov Perl

Otvorte Správcu internetových informačných služieb na rozšírenia webových služieb a vyberte možnosť pridať nové rozšírenie.

Nastavte nasledujúce vlastnosti:

instagram viewer
  • Názov rozšírenia: Perl CGI
  • Požadované súbory: C: perlbinperl.exe "% s"% s( za predpokladu, že ste extrahovali súbory na 'C: perl')
  • Stav nastavený na povolenú

vaše zmeny.

Nové rozšírenie by sa malo zobraziť v zozname Rozšírenie webových služieb so stavom povoleným.

S inštalovaným rozšírením služby musíme vytvoriť mapovanie typov skriptov Perl.

Kliknite pravým tlačidlom na priečinok Webové lokality a prejdite do dialógového okna Vlastnosti.

Na karte Domovský adresár otvorte dialógové okno Konfigurácia.

Ak chcete umožniť službe IIS vykonávať súbory skriptov Perl( .pl), pridajte mapovanie rozšírenia s nasledujúcimi vlastnosťami:

  • Spustitelný súbor: rovnaký ako "Požadované súbory" zadané pri vytváraní rozšírenia "Perl CGI" nad príponou
  • :. pl
  • slovesá: GET, HEAD, POST
  • Zaškrtnite políčko pre skriptovací stroj

Po dokončení použite zmeny.

Navyše, ak budú skripty Perl nasadené ako súbory CGI( .cgi), bude potrebné nakonfigurovať mapovanie rozšírenia pre tento typ súboru:

  • Spustitelný súbor: rovnaký ako "Požadované súbory" zadané pri vytváraní "Perl CGI"rozšírenie nad
  • Rozšírenie:. cgi
  • Slovesá: GET, HEAD, POST
  • Zaškrtnite políčko pre skriptovací stroj

Po dokončení použite zmeny.

Po vykonaní požadovaných konfigurácií v IIS spustite príkaz "iisreset" z príkazového riadka, aby ste zabezpečili, že zmeny budú presunuté a aktívne.

V tomto okamihu by služba IIS 6 mala byť schopná úspešne používať Perl skripty.

Testovanie Perl

V tomto okamihu je váš server pripravený ísť, ale len aby sme si boli istí, že môžeme nastaviť Perl nastavenie prostredníctvom IIS docela ľahko. Vytvorte niekoľko textových súborov v adresári "C: Inetpubwwwroot" s názvom "test.pl" a "test.cgi", ktoré obsahujú nasledovné:

#! C: perlbinperl.exe

používajte prísne;
používa CGI;
môj $ test = nový CGI;

print $ test- & gt; header( "text / html"), $ test- & gt; start_html( "Perl test");
print $ test-> h1( "Perl pracuje!");
tlač $ test-> end_html;

Nakoniec prejdite na adresy: 'http: //localhost/ test.pl' a 'http: //localhost/ test.cgi' na vašom serveri a mali by ste vidieť správu o tom, že Perl pracuje. Ak sa stránka úspešne načíta, Perl je teraz na vašom počítači.

Záver

Po spustení programu Perl v systéme Windows môžete nasadiť alebo vyvinúť vlastné aplikácie Perl CGI.

Odkazy

Stiahnuť ActivePerl z ActiveState( AS Zip Package)