Kaip įdiegti "Perl" IIS 7 sistemoje "Windows Server 2008"

Turinys:

Kaip įdiegti "Perl" IIS 7 sistemoje "Windows Server 2008"
Kaip įdiegti "Perl" IIS 7 sistemoje "Windows Server 2008"

Video: Kaip įdiegti "Perl" IIS 7 sistemoje "Windows Server 2008"

Video: Kaip įdiegti
Video: How to Control Laptop or PC with Remote iPhone/iPad/iPod - Also Mirror iPhone to Laptop - YouTube 2024, Balandis
Anonim

"Perl" yra labai populiari skriptų kalba, kuri naudojama kuriant įvairias priemones. Vienas iš gerai žinomų naudojimo būdų yra žiniatinklio CGI (Common Gateway Interface) programos, kurios leidžia vykdyti "Perl" scenarijus iš žiniatinklio serverio. Naudodami nedidelę konfigūraciją, galite konfigūruoti IIS 7 savo "Windows Server 2008" sistemoje, kad galėtumėte pateikti "Perl" scenarijus naudodami CGI.

Perl dvejetainių failų kopijavimas

Prieš atliekant bet kokį IIS diegimą, jūsų sistemoje turi būti ištraukti dvejetainiai "Perl" failai. Atsisiųskite "ActiveState Perl" paskirstymo paketą (gaukite AS zip failą, o ne diegimo programą) ir išskleiskite juos į savo serverio aplanką (t. Y. "C: perl"). Mes nurodysime IIS, kad naudotų šiame kataloge esančius failus.

Image
Image

IIS 7 konfigūravimas, norint paleisti "Perl" scenarijus

Atidarykite "Internet Information Services Manager" ir atidarykite "Handler Mappings" sąsają.

Spustelėkite veiksmą "Pridėti scenarijų žemėlapį".
Spustelėkite veiksmą "Pridėti scenarijų žemėlapį".
Norėdami, kad IIS galėtų vykdyti "Perl" scenarijų failus (.pl), sukonfigūruokite naują scenarijų atvaizdavimą naudodami šiuos nustatymus:
Norėdami, kad IIS galėtų vykdyti "Perl" scenarijų failus (.pl), sukonfigūruokite naują scenarijų atvaizdavimą naudodami šiuos nustatymus:
  • Prašymo kelias: *.pl
  • Vykdytinas: C: perlbinperl.exe "% s"% s (kur "C: perl" yra ta vieta, kur išrinkote "Perl" dvejetainius failus)
  • Vardas: Perl-pl
Dialogo lange Prašymų apribojimai nustatykite skirtuką Veiksmai, kad būtų galima: GET, HEAD, POST.
Dialogo lange Prašymų apribojimai nustatykite skirtuką Veiksmai, kad būtų galima: GET, HEAD, POST.
Taikyti visus pakeitimus.
Taikyti visus pakeitimus.

Sukūrę naują scenarijų žemėlapį, IIS paklaus, ar norite, kad šis scenarijų kartografavimas veiktų kaip CGI programa. Atsakykite į dialogo langą "Taip".

Be to, jei Perl scenarijus bus dislokuotos kaip CGI failai (.cgi), taip pat turėsite nustatyti scenarijų žemėlapį šiam failų tipui:
Be to, jei Perl scenarijus bus dislokuotos kaip CGI failai (.cgi), taip pat turėsite nustatyti scenarijų žemėlapį šiam failų tipui:
  • Prašymo kelias: *.cgi
  • Vykdytinas: C: perlbinperl.exe "% s"% s
  • Pavadinimas: Perl-cgi
  • Vertimai: GET, HEAD, POST

Baigę pritaikyti savo pakeitimus ir pasirinkti "Taip", kai "IIS" raginama patvirtinti, kad scenarijaus žemėlapiai yra naudojami kaip programa.

Kai sukursite IIS, norėdami paleisti abu failų tipus, jie bus išvardyti jūsų tvarkytuvo lentelėse.
Kai sukursite IIS, norėdami paleisti abu failų tipus, jie bus išvardyti jūsų tvarkytuvo lentelėse.
Atlikę reikiamus IIS konfigūracijos pakeitimus, komandų eilutėje paleiskite komandą "iisreset", kad užtikrintumėte, kad pakeitimai yra įjungiami ir aktyvūs.
Atlikę reikiamus IIS konfigūracijos pakeitimus, komandų eilutėje paleiskite komandą "iisreset", kad užtikrintumėte, kad pakeitimai yra įjungiami ir aktyvūs.
Tuo metu IIS 7 turėtų galėti sėkmingai aptarnauti "Perl" scenarijus.
Tuo metu IIS 7 turėtų galėti sėkmingai aptarnauti "Perl" scenarijus.

Perl testavimas

Tuo metu jūsų serveris yra pasiruošęs eiti, bet tik norint, kad galėtume lengvai patvirtinti savo "Perl" sąranką per "IIS". Sukurkite kelis tekstinius failus kataloge "C: Inetpubwwwroot" pavadinimu "test.pl" ir "test.cgi", kuriuose yra:

#!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;

Galiausiai naršykite adresus: "https://localhost/test.pl" ir "https://localhost/test.cgi" savo serveryje ir turėtumėte pamatyti pranešimą, kuriame nurodyta, kad "Perl" veikia. Jei puslapis sėkmingai perkeliamas, "Perl" dabar veikia ir veikia jūsų kompiuteryje.

Image
Image

Išvada

Kai "Perl" paleidžiate ir paleidžiate savo "Windows" sistemą, galite įdiegti ar kurti savo "Perl CGI" programas.

Nuorodos

Parsisiųsti "ActivePerl" iš "ActiveState" (kaip "Zip Package")

Rekomenduojamas: