11Jul
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 6 oma Windows Server 2003 süsteemis konfigureerida Perl skriptide esitamiseks CGI kaudu.
Perli binaaride kopeerimine
Enne mis tahes IIS seadistamist saab Perli binaarfailid teie süsteemile välja võtta. 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.
IIS 6 konfigureerimine Perl-skriptide käitamiseks
Avage veebiteenuste laienduste Interneti-teabe haldur ja valige uus laienduse lisamise võimalus.
Määrake järgmised omadused:
- Laienduse nimi: Perl CGI
- Nõutavad failid: C: perlbinperl.exe "% s"% s( eeldades, et olete failid "C: perl" välja võtnud)
- lubatud olek
Kui olete valmis,teie muudatused.
Sa peaksid nägema veebisaidi laienduse loendis uut laiendit, mille olek on lubatud.
Paigaldatud teeninduspikendusega peame looma Perl-skriptide failitüüpide kaardistused.
Klõpsa hiire parema nupuga veebisaitide kausta ja avage dialoogi Properties( Atribuudid).
Vahekaardil Home Directory avage seadistustedialoog.
Selleks, et IIS saaks Perl-skriptifailide( .pl) käivitada, lisage laienduste kaardistamine järgmiste omadustega:
- Executable: sama, mis "Perl CGI" laienduse loomisel sisestatud "Nõutavad failid" sisestatud üle
- laiendi:. pl
- verbid: GET, HEAD, POST
- Märkige skripti mootorit
kasti Kui olete oma muudatused rakendanud.
Lisaks sellele, kui Perl-skripte kasutatakse CGI-failideks( .cgi), tuleb selle failitüübi jaoks ka konfigureerida laienduste kaardistamine:
- Executable: sama kui "Perl CGI" loomisel sisestatud "Nõutavad failid"laiendust üle
- Laiendus:. cgi
- Vormingud: GET, HEAD, POST
- Märkige skripti mootorit
kasti Kui olete oma muudatused rakendanud.
Pärast vajalike muudatuste tegemist IIS-i konfiguratsioonidega käivitage käsureal käsu "iisreset", et tagada muudatuste läbimine ja aktiivne käitumine.
Siinkohal peaks IIS 6 suutma Perl-skripte edukalt teenindada.
Perli
testimine Siinkohal on teie server valmis minna, kuid lihtsalt selleks, et olla kindel, et Perli seadistamine IIS-i kaudu 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
kasuta rangelt;
kasuta CGI;
my $ test = uus CGI;
prindi $ test-> päis( "text / html"), $ test- & gt; start_html( "Perli test");
prindi $ test-> h1( "Perl töötab!");
prindi $ test- & gt; end_html;
Lõpuks sirvige oma serveris aadresse: 'http: //localhost/ test.pl' ja 'http: //localhost/ test.cgi' ja peaksite nägema sõnumit, mis kinnitab, et Perl töötab. Kui leht laadib edukalt, siis käivitub Perl teie arvutis.
Kokkuvõte
Kui olete oma Windowsi süsteemis käivitanud ja töötavad Perliga, saate oma Perl CGI rakendusi kasutada või arendada.
Lingid
Laadige alla ActivePerl ActiveState'ist( AS-i paki pakett)