Domača » kako » Kako namestiti Perl na IIS 6 za Windows Server 2003

    Kako namestiti Perl na IIS 6 za Windows Server 2003

    Perl je zelo priljubljen skriptni jezik, ki se uporablja za razvoj različnih orodij. Eden od njegovih dobro znanih uporab je spletnih aplikacij CGI (Common Gateway Interface), ki omogočajo izvajanje Perl skriptov s spletnega strežnika. Z malo konfiguracije lahko konfigurirate IIS 6 na sistemu Windows Server 2003, da strežnike Perl strežite preko CGI.

    Kopiranje binarnih datotek Perl

    Preden lahko izvedete namestitev IIS, morate binarne datoteke Perl ekstrahirati v sistem. Prenesite distribucijski paket ActiveState Perl (dobite datoteko AS zip in ne namestitvenega programa) in jih izvlecite v mapo na vašem strežniku (tj. »C: perl«). Mi bomo mapirali IIS, da bomo uporabljali datoteke, ki se nahajajo v tem imeniku.

    Konfiguriranje IIS 6 za zagon skriptov Perl

    Odprite upravitelj spletnih informacijskih storitev za razširitve spletnih storitev in izberite možnost za dodajanje nove razširitve.

    Nastavite naslednje lastnosti:

    • Ime razširitve: Perl CGI
    • Zahtevane datoteke: C: perlbinperl.exe »% s«% s (če ste datoteke razširili v »C: perl«)
    • Stanje je nastavljeno na dovoljeno

    Ko končate, uporabite spremembe.

    Na seznamu razširitev spletne storitve bi morali videti novo razširitev s statusom, ki je nastavljen na dovoljeno.

    Ko je nameščena razširitev storitve, moramo ustvariti preslikavo vrste datoteke skripta Perl.

    Z desno miškino tipko kliknite mapo Spletna mesta in pojdite v pogovorno okno Lastnosti.

    Na zavihku Home Directory odprite pogovorno okno Configuration.

    Če želite IIS-u omogočiti izvajanje datotek skripta Perl (.pl), dodajte preslikavo razširitve z naslednjimi lastnostmi:

    • Izvedljiva: enaka kot »Zahtevane datoteke«, vnesene pri ustvarjanju zgornje razširitve »Perl CGI«
    • Razširitev: .pl
    • Glagoli: GET, GLAVA, POST
    • Označite polje za mehanizem skriptov

    Ko končate, uporabite svoje spremembe.

    Poleg tega, če bodo skripti Perl razmeščeni kot datoteke CGI (.cgi), bo za to vrsto datoteke treba konfigurirati tudi kartiranje razširitve:

    • Izvedljiva: enaka kot »Zahtevane datoteke«, vnesene pri ustvarjanju zgornje razširitve »Perl CGI«
    • Razširitev: .cgi
    • Glagoli: GET, GLAVA, POST
    • Označite polje za mehanizem skriptov

    Ko končate, uporabite svoje spremembe.

    Ko izvedete zahtevane spremembe konfiguracije v IIS, zaženite ukaz "iisreset" iz ukaznega poziva, da zagotovite, da so spremembe preklicane in aktivne.

    Na tej točki bi lahko IIS 6 uspešno služil Perl skriptom.

    Testiranje Perla

    Na tej točki je strežnik pripravljen na uporabo, vendar samo, da bomo lahko zlahka potrdili vašo nastavitev za Perl prek IIS-ja. Ustvarite nekaj besedilnih datotek v imeniku »C: Inetpubwwwroot« z imenom »test.pl« in »test.cgi«, ki vsebujejo naslednje:

    #! c: perlbinperl.exe

    uporaba stroga;
    uporabo CGI;
    moj $ test = novi CGI;

    print $ test-> header (“text / html”), $ test-> start_html (“Perl test”);
    print $ test-> h1 (“Perl deluje!”);
    print $ test-> end_html;

    Končno poiščite naslove: 'http: //localhost/test.pl' in 'http: //localhost/test.cgi' na vašem strežniku in videli boste sporočilo, da Perl deluje. Če se stran uspešno naloži, se Perl zdaj zažene in deluje na vašem računalniku.

    Zaključek

    Ko imate Perl in se izvaja na vašem sistemu Windows, lahko uvajate ali razvijate svoje lastne aplikacije CGI za Perl.

    Povezave

    Prenesite ActivePerl iz ActiveState (AS Zip paket)