Perl je vrlo popularan jezik skriptiranja koji se koristi za razvoj širokog raspona alata. Jedna od njegovih dobro poznatih aplikacija je aplikacija CGI (Common Gateway Interface) temeljenog na webu, koja omogućuju izvršavanje Perl skripti s web poslužitelja. S malom konfiguracijom možete konfigurirati IIS 6 na vašem sustavu Windows Server 2003 da bi poslužio Perl skripte putem CGI.
Prije nego što bilo koji IIS postavljanje može biti učinjeno, Perl binarne datoteke moraju biti izdvojeni na vašem sustavu. Preuzmite ActiveState Perl distribucijski paket (nabavite AS zip datoteku, a ne instalacijski program) i izvadite ih u mapu na svom poslužitelju (npr. "C: perl"). Mi ćemo mapirati IIS za korištenje datoteka koje se nalaze u ovom direktoriju.
Otvorite Internet Information Services Manager za proširenja web servisa i odaberite opciju za dodavanje novog proširenja.
Postavite sljedeća svojstva:
Kada završite, primijenite svoje izmjene.
Trebali biste vidjeti novo proširenje na popisu Proširenje web servisa s postavljenim statusom koji je dopušten.
Uz proširenje uslužnog programa, moramo stvoriti mapiranje tipa datoteke Perl skripte.
Desnom tipkom miša kliknite mapu Web Sites i otvorite dijaloški okvir Properties (Svojstva).
Na kartici Home Directory otvorite dijalog Configuration (Konfiguracija).
Kako bi IIS mogao izvršiti Perl skriptne datoteke (.pl), dodajte mapiranje proširenja sa sljedećim svojstvima:
Nakon završetka primijenite svoje promjene.
Osim toga, ako se Perl skripte distribuiraju kao CGI datoteke (.cgi), za ovu će vrstu datoteke morati konfigurirati proširenje proširenja:
Nakon završetka primijenite svoje promjene.
Nakon što izvršite potrebne konfiguracijske izmjene u IIS-u, pokrenite naredbu "iisreset" iz naredbenog retka kako biste provjerili jesu li promjene promijenjene i aktivne.
U ovom trenutku, IIS 6 bi trebao biti u mogućnosti uspješno poslužiti Perl skripte.
U ovom trenutku vaš poslužitelj je spreman za pokret, ali samo da bismo bili sigurni da možemo potvrditi vaše Perl postavljanje preko IIS-a vrlo jednostavno. Napravite nekoliko tekstualnih datoteka u imeniku 'C: Inetpubwwwroot' pod nazivom 'test.pl' i 'test.cgi' koje sadrže sljedeće:
! # C: perlbinperl.exe
koristiti strogu;
koristiti CGI;
moj $ test = novi CGI;print $ test-> zaglavlje ("text / html"), $ test-> start_html ("Perl Test");
print $ test-> h1 ("Perl radi!");
ispis $ test-> end_html;
Konačno, na poslužitelju potražite adrese: http: //localhost/test.pl 'i' http: //localhost/test.cgi 'i trebali biste vidjeti poruku koja kaže da Perl radi. Ako se stranica učita uspješno, Perl je sada pokrenut i pokrenut na vašem računalu.
Nakon što pokrenete Perl i pokrenete ga na Windows sustavu, možete implementirati ili razviti vlastite Perl CGI aplikacije.
Preuzmite ActivePerl iz programa ActiveState (AS Zip Package)