Perl-ohjelmiston asentaminen Windows Server 2008: n IIS 7: een

Sisällysluettelo:

Perl-ohjelmiston asentaminen Windows Server 2008: n IIS 7: een
Perl-ohjelmiston asentaminen Windows Server 2008: n IIS 7: een

Video: Perl-ohjelmiston asentaminen Windows Server 2008: n IIS 7: een

Video: Perl-ohjelmiston asentaminen Windows Server 2008: n IIS 7: een
Video: Hei me leikataan | #rahapodi 310 - YouTube 2024, Marraskuu
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 7: n Windows Server 2008 -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 7: n määrittäminen Suorita Perl-komentosarjat

Avaa Internet Information Services Manager ja avaa Handler Mappings -rajapinta.

Napsauta toimintoa "Lisää komentosarjan kartta".
Napsauta toimintoa "Lisää komentosarjan kartta".
Jotta IIS pystyy suorittamaan Perl-komentotiedostot (.pl), määritä uusi komentosarjan kartoitus seuraavilla asetuksilla:
Jotta IIS pystyy suorittamaan Perl-komentotiedostot (.pl), määritä uusi komentosarjan kartoitus seuraavilla asetuksilla:
  • Pyydä polku: *.pl
  • Suoritetaan: C: perlbinperl.exe "% s"% s (jossa "C: perl" on paikka, jossa poistit Perl-binäärit)
  • Nimi: Perl-pl
Valitse Pyynnön rajoitukset -valintaikkunassa Verbien välilehti sallimalla seuraavat: GET, HEAD, POST.
Valitse Pyynnön rajoitukset -valintaikkunassa Verbien välilehti sallimalla seuraavat: GET, HEAD, POST.
Hae kaikki muutokset.
Hae kaikki muutokset.

Kun luot uuden skriptien kartoituksen, IIS kysyy, haluatko sallia tämän skriptien kartoituksen toimimaan CGI-sovelluksena. Vastaa "Kyllä" valintaikkunaan.

Lisäksi, jos Perl-komentosarjat otetaan käyttöön CGI-tiedostoina (.cgi), tämän tiedostotyypin on myös määritettävä komentosarjan kartoitus:
Lisäksi, jos Perl-komentosarjat otetaan käyttöön CGI-tiedostoina (.cgi), tämän tiedostotyypin on myös määritettävä komentosarjan kartoitus:
  • Pyydä polku: *.cgi
  • Suoritettavissa: C: perlbinperl.exe "% s"% s
  • Nimi: Perl-cgi
  • Verbit: GET, HEAD, POST

Kun olet valmis, tee muutokset ja valitse Kyllä, kun IIS kehottaa vahvistamaan komentosarjan kartoittamisen sovellukseksi.

Kun olet määrittänyt IIS: n suorittamaan molemmat tiedostotyypit, ne näkyvät Handler Mappings -hakemistossa.
Kun olet määrittänyt IIS: n suorittamaan molemmat tiedostotyypit, ne näkyvät Handler Mappings -hakemistossa.
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 7: n pitäisi voida onnistuneesti palvella Perl-skriptejä.
Tässä vaiheessa IIS 7: 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: