11Jul

Kako namestiti Perl v IIS 6 za Windows Server 2003

Perl je zelo priljubljen skriptni jezik, ki se uporablja za razvoj različnih orodij. Ena izmed njih je dobro znana uporaba spletnih aplikacij CGI( Common Gateway Interface), ki omogočajo izvajanje skript Perl iz spletnega strežnika. Z majhno konfiguracijo lahko konfigurirate IIS 6 v vašem sistemu Windows Server 2003 za izvajanje Skriptov Perl preko CGI.

Kopiranje binarnih datotek Perl

Preden lahko nastavite katero koli nastavitev IIS, morate v sistem prenesti binarne datoteke Perl. Prenesite paket distribucije ActiveState Perl( pridobite datoteko z zipom AS in ne namestitveni program) in jih izvlecite v mapo na vašem strežniku( npr. "C: perl").Mapo IIS bomo mapirali za uporabo datotek, ki se nahajajo v tem imeniku.

Konfiguriranje IIS 6 za zagon skriptov Perl

Odprite upravitelja internetnih informacijskih storitev v razširitve spletne storitve in izberite možnost za dodajanje nove razširitve.

Nastavite naslednje lastnosti:

  • Ime razširitve: Perl CGI
  • Zahtevane datoteke: C: perlbinperl.exe "% s"% s( ob predpostavki, da ste datoteke izvlekli v "C: perl")
  • Status nastavljen na dovoljeno

Ko končate,svoje spremembe.

Nova razširitev bi morala biti prikazana na seznamu razširitev spletnih storitev z nastavljenim statusom.

Z nameščeno razširitvijo storitve moramo ustvariti preslikave tipov datotek programa Perl.

Desni klik na mapo spletnih mest in pojdite v pogovorno okno Lastnosti.

Na kartici Domači katalog odprite pogovorno okno Konfiguracija.

Če želite omogočiti IIS izvajanje datotek s skripti Perl( .pl), dodajte preslikavo razširitev z naslednjimi lastnostmi:

  • Executable: isto kot "Zahtevane datoteke", ki ste jih vnesli pri ustvarjanju razširitve "Perl CGI" nad
  • Extension:. pl
  • Glagoli: GET, HEAD, POST
  • Označite polje za skriptni motor

Ko končate, uporabite svoje spremembe.

Poleg tega, če bodo skripte Perl uporabljene kot datoteke CGI( .cgi), bo za to vrsto datoteke treba konfigurirati tudi preslikavo razširitev:

  • Izvedljiv: enako kot "Zahtevane datoteke", ki ste jih vnesli pri ustvarjanju "Perl CGI"razširitev nad
  • Razširitev:. cgi
  • Glagoli: GET, HEAD, POST
  • Označite polje za skriptni motor

Ko končate, uporabite svoje spremembe.

Ko opravite zahtevane konfiguracijske spremembe v IIS, zaženite ukaz "iisreset" iz ukaznega poziva, da zagotovite, da so spremembe potisnjene in aktivne.

Na tej točki bi IIS 6 moral biti sposoben uspešno uporabljati skripte Perl.

Testiranje Perl

Na tej točki je vaš strežnik pripravljen iti, vendar samo zato, da bi lahko prepričali, da lahko nastavitev Perl prek IIS-a enostavno potrdite. Ustvarite nekaj besedilnih datotek v imeniku "C: Inetpubwwwroot", imenovano "test.pl" in "test.cgi", ki vsebujejo naslednje:

#! C: perlbinperl.exe

uporablja strogo;
uporablja CGI;
moj $ test = novi CGI;

natisni $ test- & gt; glava( "text / html"), $ test- & gt; start_html( "Perl test");
natisni $ test- & gt; h1( "Perl deluje!");
natisni $ test- & gt; end_html;

Nazadnje poiščite naslove: 'http: //localhost/ test.pl' in 'http: //localhost/ test.cgi' na vašem strežniku, zato bi morali videti sporočilo, ki pravi, da Perl deluje.Če se stran naloži uspešno, je Perl sedaj na vašem računalniku.

Zaključek

Ko v sistemu Windows uporabljate Perl, lahko razvijete ali razvijate svoje aplikacije Perl CGI.

Povezave

Prenesite ActivePerl iz ActiveState( AS Zip paket)