Koduleht » kuidas » Kuidas paigaldada Perl Windows Server 2003 jaoks mõeldud IIS 6-le

    Kuidas paigaldada Perl Windows Server 2003 jaoks mõeldud IIS 6-le

    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 6 oma Windows Server 2003 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 6 seadistamine Perli skriptide käivitamiseks

    Avage veebiteenuse laienditele Internet Information Services Manager ja valige uus laienduse lisamise võimalus.

    Määrake järgmised omadused:

    • Laienduse nimi: Perl CGI
    • Nõutavad failid: C: perlbinperl.exe “% s”% s (eeldades, et failid on ekstraheeritud „C: perl”)
    • Olek on seatud lubatud

    Kui olete lõpetanud, rakendage oma muudatused.

    Te peaksite nägema uut laiendit veebiteenuse laienduste loendis, mille olekuks on seatud lubatud.

    Kui teenusepikendus on installitud, peame looma Perli skripti failitüübi kaardistused.

    Paremklõpsake kausta Veebisaitid ja minge dialoogiboksis Atribuudid.

    Avage vahekaardil Home Directory dialoogiaken Configuration.

    IIS-i lubamiseks Perli skripti failide (.pl) täitmiseks lisage laienduste kaardistamine järgmiste omadustega:

    • Täitmisvõimalus: sama, mis ülaltoodud pikenduse „Perl CGI” loomisel sisestatud „Nõutavad failid”
    • Laiendus: .pl
    • Verbid: GET, HEAD, POST
    • Kontrollige skripti mootori ruut

    Kui olete lõpetanud, rakendage oma muudatused.

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

    • Täitmisvõimalus: sama, mis ülaltoodud pikenduse „Perl CGI” loomisel sisestatud „Nõutavad failid”
    • Laiendus: .cgi
    • Verbid: GET, HEAD, POST
    • Kontrollige skripti mootori ruut

    Kui olete lõpetanud, rakendage oma muudatused.

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