Úvodná » ako » Ako nainštalovať Perl na IIS 6 pre systém Windows Server 2003

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

    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ú spustenie Perl skriptov z webového servera. S trochou konfigurácie môžete konfigurovať službu IIS 6 vo vašom systéme Windows Server 2003 na zobrazovanie skriptov programu Perl cez CGI.

    Kopírovanie Perl Binaries

    Predtým, než sa môže vykonať ľubovoľné nastavenie služby IIS, musia byť do vášho systému extrahované binárne súbory Perl. Prevezmite distribučný balík ActiveState Perl (získate súbor AS zip a nie inštalátor) a extrahujte ich do priečinka na vašom serveri (t. J. "C: perl"). Mapovať službu IIS použijeme na používanie súborov umiestnených v tomto adresári.

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

    Otvorte správcu služieb Internetové informačné služby na rozšíreniach webových služieb a vyberte možnosť pridať nové rozšírenie.

    Nastavte nasledujúce vlastnosti:

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

    Po dokončení použite svoje zmeny.

    Nové rozšírenie by ste mali vidieť v zozname rozšírení webových služieb s povoleným stavom.

    Pri nainštalovanom rozšírení služby musíme vytvoriť mapovanie typov skriptov Perl.

    Kliknite pravým tlačidlom na priečinok Webové stránky 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 spúšťať súbory skriptu 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" vyššie
    • Rozšírenie: .pl
    • Slovesá: GET, HEAD, POST
    • Začiarknite políčko pre skriptovací engine

    Po dokončení použite svoje zmeny.

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

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

    Po dokončení použite svoje zmeny.

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

    V tomto bode by mal IIS 6 byť schopný úspešne používať skripty Perl.

    Testovanie Perl

    V tomto momente 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žívať prísne;
    použitie CGI;
    môj test $ = nový CGI;

    print $ test-> header ("text / html"), $ test-> start_html ("Perl Test");
    print $ test-> h1 ("Perl pracuje!");
    vytlačiť $ 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 spustený 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

    Stiahnite si ActivePerl z ActiveState (AS Zip Package)