Perl ir ļoti populāra skriptu valoda, ko izmanto, lai izstrādātu dažādus rīkus. Viens no tā labi zināmiem lietojumiem ir tīmekļa CGI (Common Gateway Interface) lietojumprogrammas, kas ļauj pārlūkprogrammas 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 Binaries kopēšana
Pirms jebkādas IIS iestatīšanas var notikt Perl bināros failus, kas jāizmanto jūsu sistēmā. Lejupielādējiet ActiveState Perl izplatīšanas pakotni (iegūstiet AS zip failu, nevis instalētāju) un ekstrahējiet tos mapē savā serverī (t.i., "C: perl"). Mēs kartēsim IIS, lai izmantotu šajā direktorijā esošos failus.
IIS 7 konfigurēšana, lai palaistu Perl skriptus
Atveriet interneta informācijas pakalpojumu menedžeri un atveriet interfeisu apstrādātāju rādītājiem.
- Pieprasījuma ceļš: *.pl
- Izpildāms: C: perlbinperl.exe "% s"% s (kur "C: perl" ir vieta, kur esat ieguvis Perl binaries)
- Nosaukums: Perl-pl
Veidojot jauno skriptu kartēšanu, IIS lūgs jums, vai vēlaties, lai šī skripta kartēšana darbotos kā CGI lietojumprogramma. Atbildiet "Jā" dialoglodziņā.
- Pieprasījuma ceļš: *.cgi
- Izpildāms: C: perlbinperl.exe "% s"% s
- Nosaukums: Perl-cgi
- Valodas: GET, HEAD, POST
Kad esat pabeidzis savas izmaiņas un izvēlies "Jā", IIS tiek lūgts apstiprināt skripta kartēšanu kā lietojumprogrammu.
Pārbaudes Perl
Šajā brīdī jūsu serveris ir gatavs doties, bet tikai lai pārliecinātos, ka mēs varam viegli apstiprināt savu Perl iestatīšanu, izmantojot IIS. Izveidojiet pāris teksta failus direktorijā 'C: Inetpubwwwroot' ar nosaukumu 'test.pl' un 'test.cgi', un abi satur šādus:
#!c:perlbinperl.exe
use strict; use CGI; my $test = new CGI;
print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;
Visbeidzot, savā serverī pārlūkojiet adreses: 'https://localhost/test.pl' un 'https://localhost/test.cgi', un jums vajadzētu redzēt ziņojumu, kurā teikts, ka Perl darbojas. Ja lapa veiksmīgi ielādējas, Perl tagad darbojas jūsu datorā.
Secinājums
Tiklīdz Perl ir izveidots un darbojas jūsu Windows sistēmā, jūs varat izvietot vai izstrādāt savas Perl CGI lietojumprogrammas.
Saites
Lejupielādēt ActivePerl no ActiveState (AS Zip paketes)