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 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.
IIS 6 konfigureerimine Perli skriptide käitamiseks
Avage veebiteenuste laienduste veebiteenuste haldur ja valige uue laienduse lisamise võimalus.
- Laienduse nimi: Perl CGI
- Nõutavad failid: C: perlbinperl.exe "% s"% s (eeldades, et olete failid "C: perl" välja võtnud)
- Oleku lubatud lubatud
Kui olete valmis, lisage oma muudatused.
Paremklõps veebisaitide kaustas ja minge atribuutide dialoogi.
- Käivitatav: sama, mis eespool "Perl CGI" loomisel sisestatud "Nõutavad failid" sisestatud
- Laiendus:.pl
- Verbid: GET, HEAD, POST
- Märkige skripti mootori kasti
Kui olete oma muudatused rakendanud.
- Käivitatav: sama, mis eespool "Perl CGI" loomisel sisestatud "Nõutavad failid" sisestatud
- Laiendus:.cgi
- Verbid: GET, HEAD, POST
- Märkige skripti mootori kasti
Kui olete oma muudatused rakendanud.
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.
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)