Koduleht » kuidas » Kuidas paigaldada Perl IIS 7-le Windows Server 2008 jaoks

    Kuidas paigaldada Perl IIS 7-le Windows Server 2008 jaoks

    Perl on väga populaarne skriptikeel, mida kasutatakse mitmesuguste tööriistade väljatöötamiseks. Üks selle hästi kasutatavatest rakendustest on veebipõhised CGI (Common Gateway Interface) rakendused, mis võimaldavad Perli skripte käivitada veebiserverist. Väikese konfiguratsiooniga saate konfigureerida IIS 7 oma Windows Server 2008 süsteemis, et teenida Perli skripte CGI kaudu.

    Perli binaaride kopeerimine

    Enne mis tahes IIS-i seadistamist saab Perli binaarfailid failist välja võtta. Laadige alla ActiveState Perli jaotuspakett (hankige AS-i zip-fail ja mitte installeerija) ja eraldage need oma serverisse (nt „C: perl”). Me kaardistame IIS, et kasutada selles kataloogis olevaid faile.

    IIS 7 seadistamine Perli skriptide käivitamiseks

    Avage Internet Information Services Manager ja avage Handler Mappings liides.

    Klõpsake toimingul „Lisa skripti kaart“.

    IIS-i lubamiseks Perli skripti failide (.pl) käivitamiseks konfigureerige uus skripti kaardistamine järgmiste seadistustega:

    • Taotluse tee: * .pl
    • Täitmisvõimalus: C: perlbinperl.exe “% s”% s (kus „C: perl” on koht, kus te Perli binaarfaile ekstraheeriti)
    • Nimi: Perl-pl

    Dialoogiaknas Piirangute piiramine seadke vahekaart Verbid, et lubada järgmist: GET, HEAD, POST.

    Rakenda kõik muudatused.

    Uue skripti kaardistamise loomisel küsib IIS, kas soovite seda skripti kaardistamist CGI-rakendustena kasutada. Vastake dialoogi „Jah“.

    Lisaks, kui Perli skriptid paigutatakse CGI-failidena (.cgi), tuleb ka selle failitüübi jaoks konfigureerida skripti kaardistamine:

    • Taotluse tee: * .cgi
    • Täidetav: C: perlbinperl.exe “% s”% s
    • Nimi: Perl-cgi
    • Verbid: GET, HEAD, POST

    Kui olete lõpetanud oma muudatused ja vali „Jah”, kui IIS palub teil skripti kaardistamise rakendust kinnitada.

    Kui olete konfigureerinud IIS-i mõlema failitüübi käivitamiseks, kuvatakse need teie Handler Mappings'is.

    Pärast nõutavate konfiguratsioonimuutuste tegemist IIS-s käivitage käsurealt käsk „iisreset”, et veenduda, et muudatused on läbi ja aktiivsed.

    Sel hetkel peaks IIS 7 suutma edukalt teenida Perli skripte.

    Perli testimine

    Sel hetkel on teie server valmis minema, kuid ainult selleks, et olla kindel, et me suudame teie Perli seadistused IIS-i kaudu päris kergesti kinnitada. Looge paar tekstifaili kataloogi „C: Inetpubwwwroot” nimega 'test.pl' ja 'test.cgi', mis mõlemad sisaldavad järgmist:

    #! c: perlbinperl.exe

    kasutage ranget;
    kasutada CGI-d;
    minu $ test = uus CGI;

    print $ test-> header (“text / html”), $ test-> start_html (“Perli test”);
    print $ test-> h1 (“Perl töötab!”);
    print $ test-> end_html;

    Lõpuks sirvige oma serverisse aadresse: 'http: //localhost/test.pl' ja 'http: //localhost/test.cgi' ning sa peaksid nägema teadet, et Perl töötab. Kui leht laaditakse edukalt, töötab Perl teie seadmes.

    Järeldus

    Kui olete Perliga Windowsi süsteemis töötanud ja saate seda kasutada, saate oma Perli CGI rakendusi kasutada või arendada.

    Lingid

    Allalaadimine ActivePerl ActiveState'ist (AS Zip pakett)