Kuidas installida Perl IIS 7 jaoks Windows Server 2008 jaoks

Sisukord:

Kuidas installida Perl IIS 7 jaoks Windows Server 2008 jaoks
Kuidas installida Perl IIS 7 jaoks Windows Server 2008 jaoks
Anonim

Perl on väga populaarne skriptikeem, mida kasutatakse erinevate tööriistade väljatöötamiseks. Üks hästi teada, kasutab veebipõhiseid CGI (Common Gateway Interface) rakendusi, mis võimaldavad veebiserveril täita Perl-skripte. Väikese konfiguratsiooniga saate IIS 7 oma Windows Server 2008 süsteemis konfigureerida Perl skriptide esitamiseks CGI kaudu.

Perli Binaries kopeerimine

Enne IIS-i seadistamist saab teha Perli binaarfailid teie süsteemile. Laadige ActiveState Perli turustuspakett alla (hankige AS-i zip-fail, mitte installer) ja ekstraheerige need oma serveri kausta (st "C: perl"). Me kavatseme IIS-i selles kataloogis asuvate failide kasutamiseks.

Image
Image

IIS 7 seadistamine Perli skriptide käitamiseks

Avage Interneti-infoteenuste haldur ja avage käitleja joonistuste liides.

Klõpsake toimingul "Lisa skriptikaarka".
Klõpsake toimingul "Lisa skriptikaarka".
IIS-i lubamiseks Perl-skriptifailide (.pl) käivitamiseks seadistage uus skriptide kaardistamine järgmiste sätetega:
IIS-i lubamiseks Perl-skriptifailide (.pl) käivitamiseks seadistage uus skriptide kaardistamine järgmiste sätetega:
  • Päringu tee: *.pl
  • Käivitatav: C: perlbinperl.exe "% s"% s (kus "C: perl" on koht, kus te Perli binaarfailide väljavõtte)
  • Nimi: Perl-pl
Dialoogis Taotluste piirangud seadke vaheleht Verbs, et lubada järgmist: GET, HEAD, POST.
Dialoogis Taotluste piirangud seadke vaheleht Verbs, et lubada järgmist: GET, HEAD, POST.
Rakenda kõik muudatused.
Rakenda kõik muudatused.

Uue skripti kaardistamise loomisel küsib IIS, kas soovite lubada selle skripti kaardistamise CGI-rakendusena. Vastus "Jah" dialoogi.

Lisaks, kui Perli skripte kasutatakse CGI-failideks (.cgi), tuleb selle failitüübi jaoks ka skripti kaardistamine seadistada:
Lisaks, kui Perli skripte kasutatakse CGI-failideks (.cgi), tuleb selle failitüübi jaoks ka skripti kaardistamine seadistada:
  • Päringu tee: *.cgi
  • Käivitatav: C: perlbinperl.exe "% s"% s
  • Nimi: Perl-cgi
  • Verbid: GET, HEAD, POST

Kui olete valmis teinud muudatused ja valige "Jah", kui IIS palub teil kinnitada skripti kaardistamise kui rakenduse.

Kui olete IIS-i mõlema failitüübi käitamiseks konfigureerinud, kuvatakse need käsiraamatusse.
Kui olete IIS-i mõlema failitüübi käitamiseks konfigureerinud, kuvatakse need käsiraamatusse.
Pärast IIS-i nõutud konfiguratsiooni muudatuste tegemist käivitage käsureal käsu "iisreset", et tagada muudatuste tegemine ja aktiivne.
Pärast IIS-i nõutud konfiguratsiooni muudatuste tegemist käivitage käsureal käsu "iisreset", et tagada muudatuste tegemine ja aktiivne.
Siinkohal peaks IIS 7 olema võimeline edukalt esitama Perli skripte.
Siinkohal peaks IIS 7 olema võimeline edukalt esitama Perli skripte.

Perli testimine

Siinkohal on teie server valmis, kuid lihtsalt selleks, et olla kindel, et Perli seadistamine IIS-i abil on päris lihtne. Loo paar tekstifaile kataloogis C: Inetpubwwwroot nimega test.pl ja test.cgi mõlemad, mis sisaldavad järgmist:

#!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;

Lõpuks sirvige oma serveris aadresse: 'https://localhost/test.pl' ja 'https://localhost/test.cgi' ning peaksite nägema sõnumit, mis kinnitab, et Perl töötab. Kui leht laadib edukalt, siis käivitub Perl teie arvutis.

Image
Image

Järeldus

Kui olete oma Windowsi süsteemis käivitanud ja töötavad Perliga, saate oma Perl CGI-rakendusi kasutada või arendada.

Lingid

Laadige ActivePerl ActiveState'ist alla (AS Zip pakett)

Soovitan: