Kako instalirati Perl na IIS 6 za Windows Server 2003
Perl je vrlo popularan skriptni jezik koji se koristi za razvoj raznih alata. Jedan od njegovih dobro poznatih koristi je web aplikacija CGI (Common Gateway Interface) aplikacija koje omogućuju izvršavanje Perl skripti s web poslužitelja. Uz malu konfiguraciju, možete konfigurirati IIS 6 na sustavu Windows Server 2003 da biste poslužili Perl skripte putem CGI-ja.
Kopiranje binarnih datoteka za Perl
Prije nego što bilo koji IIS postavljanje može biti učinjeno, Perl binarne datoteke moraju biti izvađene na vaš sustav. Preuzmite ActiveState Perl distribucijski paket (nabavite AS zip datoteku, a ne instalacijski program) i izdvojite ih u mapu na vašem poslužitelju (tj. "C: perl"). Mi ćemo mapirati IIS da bismo koristili datoteke koje se nalaze u ovom direktoriju.
Konfiguriranje IIS 6 za pokretanje Perl skripti
Otvorite Internet Information Services Manager za proširenja web-usluga i odaberite opciju za dodavanje novog proširenja.
Postavite sljedeća svojstva:
- Naziv proširenja: Perl CGI
- Potrebne datoteke: C: perlbinperl.exe “% s”% s (pod pretpostavkom da ste datoteke ekstrahirali u 'C: perl')
- Status je postavljen na dopušteno
Kada završite, primijenite promjene.
Trebalo bi vidjeti novo proširenje na popisu Proširenje web-usluga s postavljenim statusom dopušteno.
S instaliranim proširenjem usluge, moramo stvoriti preslikavanja tipa datoteke skripte za Perl.
Desnom tipkom miša kliknite mapu web-mjesta i idite na dijaloški okvir Svojstva.
Na kartici Home Directory otvorite dijaloški okvir Configuration.
Da bi IIS omogućio izvođenje Perl skriptnih datoteka (.pl), dodajte mapiranje proširenja sa sljedećim svojstvima:
- Izvršna: isto kao i "Potrebne datoteke" unesene prilikom stvaranja gornjeg nastavka "Perl CGI"
- Proširenje: .pl
- Glagoli: GET, GLAVA, POST
- Označite okvir za skriptiranje
Kada završite, primijenite promjene.
Osim toga, ako će Perl skripte biti postavljene kao CGI datoteke (.cgi), potrebno je konfigurirati i mapiranje proširenja za ovu vrstu datoteke:
- Izvršna: isto kao i "Potrebne datoteke" unesene prilikom stvaranja gornjeg nastavka "Perl CGI"
- Proširenje: .cgi
- Glagoli: GET, GLAVA, POST
- Označite okvir za skriptiranje
Kada završite, primijenite promjene.
Nakon što ste izvršili potrebne promjene konfiguracije u IIS, pokrenite naredbu “iisreset” iz naredbenog retka kako biste osigurali da se promjene provlače i aktiviraju.
U ovom trenutku, IIS 6 bi trebao biti u mogućnosti uspješno posluživati Perl skripte.
Testiranje Perla
U ovom trenutku, vaš poslužitelj je spreman za pokretanje, ali samo da bismo bili sigurni da možemo vrlo lako potvrditi vaš Perl postavljanje putem IIS-a. Napravite nekoliko tekstualnih datoteka u direktoriju 'C: Inetpubwwwroot' pod nazivom 'test.pl' i 'test.cgi' koje sadrže sljedeće:
! # C: perlbinperl.exe
koristite strogo;
koristiti CGI;
moj $ test = novi CGI;print $ test-> header (“text / html”), $ test-> start_html (“Perl test”);
print $ test-> h1 (“Perl radi!”);
print $ test-> end_html;
Na kraju, potražite adrese: 'http: //localhost/test.pl' i 'http: //localhost/test.cgi' na vašem poslužitelju i trebali biste vidjeti poruku da Perl radi. Ako se stranica uspješno učita, Perl se sada pokreće na vašem računalu.
Zaključak
Nakon što ste Perl gore i trčanje na Windows sustavu, možete implementirati ili razviti svoje vlastite Perl CGI aplikacije.
linkovi
Preuzmite ActivePerl iz ActiveState (AS Zip paket)