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

Sisällysluettelo:

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

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.

Image
Image

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:
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.
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.
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.
Avaa Kotisivun hakemisto -välilehdessä Konfigurointi-valintaikkuna.
Jotta IIS pystyy suorittamaan Perl-komentojonotiedostot (.pl), lisää laajennustiedosto, jossa on seuraavat ominaisuudet:
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:
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.
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ä.
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

use strict; use CGI; my $test = new CGI;

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

Lopuksi selata osoitteita: https://localhost/test.pl "ja" https://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.

Image
Image

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)

Suositeltava: