Početna » kako da » Kako instalirati Perl na IIS 7 za Windows Server 2008

    Kako instalirati Perl na IIS 7 za Windows Server 2008

    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 7 na sustavu Windows Server 2008 da biste poslužili Perl skripte putem CGI-a.

    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 7 za pokretanje Perl skripti

    Otvorite Internet Information Services Manager i otvorite sučelje mapiranja rukovatelja.

    Kliknite na radnju, "Dodaj mapu skripte".

    Da bi IIS omogućio izvođenje Perl skriptnih datoteka (.pl), konfigurirajte novo mapiranje skripti sa sljedećim postavkama:

    • Put zahtjeva: * .pl
    • Izvršna datoteka: C: perlbinperl.exe "% s"% s (gdje je "C: perl" lokacija na kojoj ste izdvojili binarne datoteke za Perl)
    • Ime: Perl-pl

    U dijaloškom okviru Ograničenja zahtjeva postavite karticu Glagoli da biste omogućili sljedeće: GET, HEAD, POST.

    Primijeni sve promjene.

    Prilikom stvaranja novog mapiranja skripte, IIS će vas pitati želite li dopustiti pokretanje ovog skriptnog mapiranja kao CGI aplikacije. Odgovorite "Da" dijaloškom okviru.

    Osim toga, ako će Perl skripte biti postavljene kao CGI datoteke (.cgi), potrebno je konfigurirati i skriptno mapiranje za ovu vrstu datoteke:

    • Put zahtjeva: * .cgi
    • Izvršna datoteka: C: perlbinperl.exe “% s”% s
    • Ime: Perl-cgi
    • Glagoli: GET, GLAVA, POST

    Kada završite, primijenite promjene i odaberite 'Da' kada IIS od vas zatraži potvrdu pokretanja mapiranja skripti kao aplikacije.

    Nakon što konfigurirate IIS za pokretanje oba tipa datoteka, oni će biti navedeni u mapama upravitelja.

    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 7 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)