Kā instalēt Perl uz IIS 7 Windows Server 2008
Perl ir ļoti populāra skriptu valoda, kas tiek izmantota, lai izstrādātu dažādus rīkus. Viens no tā labi zināmajiem lietojumiem ir tīmekļa CGI (Common Gateway Interface) lietojumprogrammas, kas ļauj Perl skriptus izpildīt no tīmekļa servera. Ar nelielu konfigurāciju varat konfigurēt IIS 7 savā Windows Server 2008 sistēmā, lai apkalpotu Perl skriptus, izmantojot CGI.
Perl bināru kopēšana
Pirms jebkura IIS iestatīšanas var veikt Perl bināro failu izņemšanu no jūsu sistēmas. Lejupielādējiet ActiveState Perl izplatīšanas paketi (iegūstiet AS zip failu un nevis instalētāju) un izņemiet tos mapē savā serverī (t.i., “C: perl”). Mēs izmantosim IIS, lai izmantotu šajā direktorijā esošos failus.
IIS 7 konfigurēšana, lai palaistu Perl skriptus
Atveriet Internet Information Services Manager un atveriet Handler Mappings saskarni.
Noklikšķiniet uz darbības, “Pievienot skripta karti”.
Lai ļautu IIS izpildīt Perl skripta failus (.pl), konfigurējiet jauno skriptu kartēšanu ar šādiem iestatījumiem:
- Pieprasījuma ceļš: * .pl
- Izpildāms: C: perlbinperl.exe "% s"% s (kur "C: perl" ir vieta, kur jūs izvilkāt Perl binārus)
- Nosaukums: Perl-pl
Dialoglodziņā Pieprasījumu ierobežojumi iestatiet cilni Verbs, lai ļautu: GET, HEAD, POST.
Lietot visas izmaiņas.
Izveidojot jaunu skriptu kartēšanu, IIS jautās, vai vēlaties atļaut šo skriptu kartēšanu darboties kā CGI lietojumprogramma. Atbildiet uz “Jā” dialoglodziņā.
Turklāt, ja Perl skripti tiks izmantoti kā CGI faili (.cgi), šim faila tipam būs jākonfigurē skriptu kartēšana:
- Pieprasījuma ceļš: * .cgi
- Izpildāms: C: perlbinperl.exe “% s”% s
- Nosaukums: Perl-cgi
- Verbi: GET, HEAD, POST
Kad esat pabeidzis, izmantojiet savas izmaiņas un atlasiet “Jā”, kad IIS liek jums apstiprināt skriptu kartēšanas darbību kā lietojumprogrammu.
Kad esat konfigurējis IIS, lai palaistu abus failu tipus, tie tiks iekļauti jūsu Handler kartēs.
Pēc nepieciešamo konfigurācijas izmaiņu veikšanas IIS, palaidiet komandu uzvednē komandu “iisreset”, lai pārliecinātos, ka izmaiņas ir iespiestas un aktīvas.
Šajā brīdī IIS 7 jāspēj veiksmīgi apkalpot Perl skriptus.
Perla pārbaude
Šajā brīdī jūsu serveris ir gatavs iet, bet tikai, lai pārliecinātos, ka mēs varam apstiprināt jūsu Perl iestatījumu, izmantojot IIS. Izveidojiet pāris teksta failus direktorijā “C: Inetpubwwwroot”, kas nosaukts “test.pl” un “test.cgi”, kas satur:
#! c: perlbinperl.exe
izmantot stingru;
izmantot CGI;
mans $ test = jauns CGI;print $ test-> header (“text / html”), $ test-> start_html (“Perl tests”);
print $ test-> h1 („Perl darbojas!”);
print $ test-> end_html;
Visbeidzot, pārlūkojiet adreses: 'http: //localhost/test.pl' un 'http: //localhost/test.cgi' savā serverī, un jums vajadzētu redzēt ziņojumu, kurā norādīts, ka Perl darbojas. Ja lapa ir veiksmīgi ielādēta, Perl darbojas jūsu datorā.
Secinājums
Kad esat izveidojis Perl un darbojas jūsu Windows sistēmā, varat izvietot vai attīstīt savas Perl CGI lietojumprogrammas.
Saites
Lejupielādēt ActivePerl no ActiveState (AS Zip Package)