If-Koubou

Perl-ohjelmiston asentaminen Windows Server 2003: n IIS 6 -järjestelmään

Perl-ohjelmiston asentaminen Windows Server 2003: n IIS 6 -järjestelmään (Miten)

Perl on erittäin suosittu skriptauskieli, jota kehitetään laajan valikoiman työkaluja. Yksi sen tunnetuista käyttötavoista on web-pohjainen CGI (Common Gateway Interface) -sovellus, joka mahdollistaa Perl-skriptien suorittamisen web-palvelimelta. Pienellä kokoonpanolla voit määrittää IIS 6: n Windows Server 2003 -järjestelmässäsi palvelemaan Perl-komentosarjoja CGI: n kautta.

Perl-binaarien kopiointi

Ennen minkään IIS-asennuksen tekemistä Perl-binääritiedostot on purettava järjestelmään. Lataa ActiveState Perl -jakelupaketti (hankkia AS-zip-tiedosto eikä asennusohjelma) ja purkaa ne palvelimen kansioon (eli "C: perl"). Kartan IIS käyttää tässä hakemistossa olevia tiedostoja.

IIS 6: n määrittäminen Suorita Perl-komentotiedostot

Avaa Internet Information Services Manager Web-palveluiden laajennuksiin ja valitse vaihtoehto lisätä uusi laajennus.

Aseta seuraavat ominaisuudet:

  • Laajennuksen nimi: Perl CGI
  • Vaaditut tiedostot: C: perlbinperl.exe "% s"% s (olettaen, että olet purettu tiedostot C: perliksi)
  • Tila asetettu sallittuun

Kun olet valmis, käytä muutoksia.

Uuden laajennuksen pitäisi näkyä Web Service Extension -luettelossa, jonka tilaksi on asetettu sallittu.

Kun palvelupyyntö on asennettu, meidän on luotava Perl-komentotiedostotyyppikartoitukset.

Napsauta hiiren kakkospainikkeella Web Sites -kansiota ja siirry Ominaisuudet-valintaikkunaan.

Avaa Kotisivun hakemisto -välilehdessä Konfigurointi-valintaikkuna.

Jotta IIS pystyy suorittamaan Perl-komentojonotiedostot (.pl), lisää laajennustiedosto, jossa on seuraavat ominaisuudet:

  • Suoritettavissa: sama kuin "Pakolliset tiedostot", jotka on syötetty luotaessa yllä olevaa "Perl CGI" -laajennusta
  • Laajennus: .pl
  • Verbit: GET, HEAD, POST
  • Tarkista skriptimoottorin ruutu

Kun olet valmis, käytä muutoksia.

Lisäksi, jos Perl-komentosarjat otetaan käyttöön CGI-tiedostoina (.cgi), myös tämän tiedostotyypin määrittäminen edellyttää laajennusten kartoittamista:

  • Suoritettavissa: sama kuin "Pakolliset tiedostot", jotka on syötetty luotaessa yllä olevaa "Perl CGI" -laajennusta
  • Laajennus: .cgi
  • Verbit: GET, HEAD, POST
  • Tarkista skriptimoottorin ruutu

Kun olet valmis, käytä muutoksia.

Kun olet tehnyt tarvittavat kokoonpanoasetukset IIS: ään, suorita komentorivillä "iisreset" -komento varmistaaksesi, että muutokset siirretään ja ovat aktiivisia.

Tässä vaiheessa IIS 6: n pitäisi voida onnistuneesti palvella Perl-skriptejä.

Testaus Perl

Tässä vaiheessa palvelin on valmis menemään, mutta vain varmistaaksemme, että voimme vahvistaa Perl-asennus IIS: n kautta melko helposti. Luo muutamia tekstitiedostoja hakemistossa "C: Inetpubwwwroot" nimeltä "test.pl" ja "test.cgi", jotka molemmat sisältävät seuraavat:

#! C: perlbinperl.exe

käyttää tiukkaa;
käytä CGI;
minun $ test = uusi CGI;

tulosta $ test-> header ("text / html"), $ test-> start_html ("Perl Test");
print $ test-> h1 ("Perl toimii!");
tulosta $ test-> end_html;

Lopuksi selata osoitteita: http: //localhost/test.pl "ja" http: //localhost/test.cgi "palvelimellasi ja sinun pitäisi nähdä viesti, jossa ilmoitetaan, että Perl toimii. Jos sivu latautuu onnistuneesti, Perl on nyt käynnissä koneellasi.

johtopäätös

Kun Perl on käynnissä ja toimii Windows-järjestelmässä, voit ottaa käyttöön tai kehittää omia Perl CGI -sovelluksia.

Linkit

Lataa ActivePerl ActiveState-ohjelmasta (AS Zip Package)