"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 6 savo "Windows Server 2003" sistemoje, kad galėtumėte aptarnauti "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 6 konfigūravimas, norint paleisti "Perl" scenarijus
Atidarykite "Internet Information Services Manager" žiniatinklio tarnybos plėtiniams ir pasirinkite galimybę pridėti naują plėtinį.
- Išplėtimo pavadinimas: "Perl CGI"
- Reikalingi failai: C: perlbinperl.exe "% s"% s (darant prielaidą, kad išsiuntėte failus į "C: perl")
- Būsena nustatyta leidžiama
Kai baigsite, pritaikykite savo pakeitimus.
Dešiniuoju pelės mygtuku spustelėkite aplanką "Interneto svetainės" ir eikite į "Properties" dialogą.
- Vykdomasis: tas pats kaip "Reikalingi failai", įvestas sukūrus "Perl CGI" plėtinį aukščiau
- Išplėtimas:.pl
- Vertimai: GET, HEAD, POST
- Pažymėkite langelį scenarijaus varikliui
Baigę pritaikyti savo pakeitimus.
- Vykdomasis: tas pats kaip "Reikalingi failai", įvestas sukūrus "Perl CGI" plėtinį aukščiau
- Išplėtimas:.cgi
- Vertimai: GET, HEAD, POST
- Pažymėkite langelį scenarijaus varikliui
Baigę pritaikyti savo pakeitimus.
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")