Kā instalēt Perl IIS 7 Windows Server 2008

Satura rādītājs:

Kā instalēt Perl IIS 7 Windows Server 2008
Kā instalēt Perl IIS 7 Windows Server 2008

Video: Kā instalēt Perl IIS 7 Windows Server 2008

Video: Kā instalēt Perl IIS 7 Windows Server 2008
Video: How to Control Laptop or PC with Remote iPhone/iPad/iPod - Also Mirror iPhone to Laptop - YouTube 2024, Aprīlis
Anonim

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.

Image
Image

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.

Noklikšķiniet uz darbības, "Pievienot skriptu karti".
Noklikšķiniet uz darbības, "Pievienot skriptu karti".
Lai IIS varētu izpildīt Perl skriptu failus (.pl), konfigurējiet jauno skriptu kartēšanu ar šādiem iestatījumiem:
Lai IIS varētu izpildīt Perl skriptu 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 esat ieguvis Perl binaries)
  • Nosaukums: Perl-pl
Dialoglodziņā Pieprasījumu ierobežojumi iestatiet cilni Verbs, lai atļautu: GET, HEAD, POST.
Dialoglodziņā Pieprasījumu ierobežojumi iestatiet cilni Verbs, lai atļautu: GET, HEAD, POST.
Piesakies visām izmaiņām.
Piesakies visām izmaiņām.

Veidojot jauno skriptu kartēšanu, IIS lūgs jums, vai vēlaties, lai šī skripta kartēšana darbotos kā CGI lietojumprogramma. Atbildiet "Jā" dialoglodziņā.

Turklāt, ja Perl skripti tiks izvietoti kā CGI faili (.cgi), arī šim faila tipam ir jākonfigurē skriptu kartēšana:
Turklāt, ja Perl skripti tiks izvietoti kā CGI faili (.cgi), arī šim faila tipam ir jākonfigurē skriptu kartēšana:
  • 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.

Kad esat konfigurējis IIS, lai palaistu abus failu tipus, tie tiks uzskaitīti jūsu apstrādātāja attēlojumos.
Kad esat konfigurējis IIS, lai palaistu abus failu tipus, tie tiks uzskaitīti jūsu apstrādātāja attēlojumos.
Kad vajadzīgās konfigurācijas izmaiņas ir veiktas IIS, komandu uzvednē palaidiet komandu "iisreset", lai nodrošinātu, ka izmaiņas tiek aktivizētas un aktivizētas.
Kad vajadzīgās konfigurācijas izmaiņas ir veiktas IIS, komandu uzvednē palaidiet komandu "iisreset", lai nodrošinātu, ka izmaiņas tiek aktivizētas un aktivizētas.
Šajā brīdī IIS 7 jāspēj veiksmīgi apkalpot Perl skriptus.
Šajā brīdī IIS 7 jāspēj veiksmīgi apkalpot Perl skriptus.

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ā.

Image
Image

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)

Ieteicams: