11Jul
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 kopioiminen
Ennen minkään IIS-asennuksen tekemistä Perl-binääritiedostot on purettava järjestelmään. Lataa ActiveState Perl -jakelupaketti( hankkia AS-zip-tiedosto eikä asentaja) 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-komentosarjat
Avaa Internet Information Services Manager Web-palvelupidennyksille ja valitse vaihtoehto lisätä uusi laajennus.
Aseta seuraavat ominaisuudet:
- Laajennuksen nimi: Perl CGI
- Vaaditut tiedostot: C: perlbinperl.exe "% s"% s( olettaen, että olet puranut tiedostot C: perl: hen)
- Tilasarja sallittu
Kun olet valmis,muutoksesi.
Sinun pitäisi nähdä uuden laajennuksen Web Service Extension -luettelossa, jonka tilaksi on asetettu sallittu.
Kun palvelupyyntö on asennettu, meidän on luotava Perl-skriptin tiedostotyyppikartoitukset.
Napsauta hiiren kakkospainikkeella Web Sites -kansiota ja siirry Ominaisuudet-valintaikkunaan.
Avaa Kotisivun hakemisto -välilehdessä Kokoonpano-valintaikkuna.
Jotta IIS pystyy suorittamaan Perl-komentojonotiedostot( .pl), lisää laajennustiedosto, jossa on seuraavat ominaisuudet:
- Suorituskyky: sama kuin "Pakolliset tiedostot", kun luot "Perl CGI" -laajennuksen yläpuolella
- Extension:. pl
- Verbs: GET, HEAD, POST
- Tarkista script-moottorin
-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 osalta on määritettävä laajennusten kartoitus:
- Suorituskyky: sama kuin "Pakolliset tiedostot", jotka on syötetty luodessasi "Perl CGI"laajennus
- -laajennuksen jälkeen:. cgi
- Verbit: GET, HEAD, POST
- Tarkista skripti-moottorin
-ruutu Kun olet valmis, käytä muutoksia.
Kun olet suorittanut 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 pari tekstitiedostoa hakemistossa "C: Inetpubwwwroot" nimeltä "test.pl" ja "test.cgi", jotka molemmat sisältävät seuraavat:
#! C: perlbinperl.exe
käyttää tiukkaa;
käyttää CGI;
my $ test = uusi CGI;
tulostaa $ test- & gt; otsake( "teksti / html"), $ test- & gt; start_html( "Perl-testi");
tulostaa $ test- & gt; h1( "Perl toimii!");
tulostaa $ test- & gt; 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.
Päätelmä
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)