"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.
IIS 7 konfigūravimas, norint paleisti "Perl" scenarijus
Atidarykite "Internet Information Services Manager" ir atidarykite "Handler Mappings" sąsają.
- 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
Sukūrę naują scenarijų žemėlapį, IIS paklaus, ar norite, kad šis scenarijų kartografavimas veiktų kaip CGI programa. Atsakykite į dialogo langą "Taip".
- 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.
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.
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")