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)