11Jul

Kako instalirati Perl na IIS 6 za Windows Server 2003

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.

Kopiranje perl binarnih datoteka

Prije nego što bilo koji IIS postavljanje može biti učinjeno, Perl binarne datoteke moraju biti izdvojene 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.

Konfiguriranje IIS 6 za pokretanje skripti za Perl

Otvorite Internet Information Services Manager za proširenja web servisa i odaberite opciju za dodavanje novog proširenja.

Postavite sljedeća svojstva:

  • Naziv proširenja: Perl CGI
  • Potrebne datoteke: C: perlbinperl.exe "% s"% s( uz pretpostavku da ste izdvojili datoteke u 'C: perl')
  • Status postavljen na dopušten

Kada završite,vaše promjene.

Trebali biste vidjeti novo proširenje na popisu Proširenje web servisa s postavljenim statusom dopuštenim.

Uz proširenje uslužnog programa, moramo stvoriti mape 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).

Da biste dopustili IISu izvršavanje Perl skriptnih datoteka( .pl), dodajte mapiranje proširenja sa sljedećim svojstvima:

  • Izvršno: isto kao i "Potrebne datoteke" unesene prilikom izrade ekstenzije "Perl CGI" iznad
  • Proširenje:. pl
  • Glagoli: GET, HEAD, POST
  • Provjerite okvir za skriptni motor

Kada završite, primijenite svoje promjene.

Osim toga, ako se Perl skripte distribuiraju kao CGI datoteke( .cgi), za ovu vrstu datoteke potrebno je konfigurirati proširenje proširenja:

  • Izvršivo: isto kao i "Potrebne datoteke" unesene pri stvaranju "Perl CGI"proširenje iznad
  • Proširenje:. cgi
  • Glagoli: GET, HEAD, POST
  • Označite okvir za skriptni motor

Kada završite, primijenite svoje promjene.

Nakon izvršavanja potrebnih konfiguracijskih promjena na IIS, pokrenite naredbu "iisreset" iz naredbenog retka kako biste osigurali da se izmjene guraju i aktivne.

U ovom trenutku, IIS 6 bi trebao biti u mogućnosti uspješno poslužiti Perl skripte.

Testiranje Perl

U ovom trenutku vaš poslužitelj je spreman za pokret, ali samo da bismo bili sigurni da možemo potvrditi vaš Perl postava preko IIS-a prilično lako. 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;
koristi CGI;
moj $ test = novi CGI;

ispisuje $ test- & gt; zaglavlje( "tekst / html"), $ test- & gt; start_html( "Perl Test");
print $ test- & gt; h1( "Perl radi!");
ispis $ test- & gt; 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.

Zaključak

Kada jednom pokrenete Perl i pokrenete sustav Windows, možete implementirati ili razviti vlastite Perl CGI aplikacije.

Linkovi

Preuzmite ActivePerl iz ActiveState( AS Zip paket)