11Jul

Kaip įdiegti Perl į IIS 6 "Windows Server 2003"

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 kurį IIS diegimą, dvejetainiai failai Perl turi būti ištraukti į jūsų sistemą.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 interneto informacijos paslaugų tvarkyklę prie interneto paslaugų plėtinių ir pasirinkite galimybę pridėti naują plėtinį.

Nustatykite šias savybes:

  • Pavadinimas: Perl CGI
  • Reikalingi failai: C: perlbinperl.exe "% s"% s( darant prielaidą, kad išsiuntinėjote failus į "C: perl")
  • Statusas nustatytas kaip leidžiamas

Kai baigiate,jūsų pakeitimai.

Jūs turėtumėte pamatyti naują plėtinį, esantį interneto paslaugų plėtinio sąraše, kurio statusas yra leistinas.

Su įdiegtu paslaugų pratęsimu turime sukurti "Perl" scenarijų failų tipų atvaizdus.

Dešiniuoju pelės mygtuku spustelėkite aplanką "Web Sites" ir eikite į "Properties" dialogą.

Skirtuke Home Directory atidarykite konfigūravimo dialogą.

Norėdami leisti IIS vykdyti "Perl" scenarijų failus( .pl), pridėkite pratęsimo atvaizdavimą su šiomis savybėmis:

  • Executable: tas pats kaip "Reikalingi failai", įvestas kuriant "Perl CGI" plėtinį virš
  • išplėtimas:. pl
  • veiksmažodžiai: GET, HEAD, POST
  • Pažymėkite langelį scenarijaus varikliui

Baigę pritaikyti savo pakeitimus.

Be to, jei Perl scenarijus bus dislokuotos kaip CGI failai( .cgi), tai turi būti sukonfigūruotas ir šio tipo failams:

  • vykdytinas: tas pats kaip "Reikalingi failai", įvedami kuriant "Perl CGI"pratęsimas virš
  • Išplėtimas:. cgi
  • Veiksmai: GET, HEAD, POST
  • Pažymėkite langelį scenarijaus varikliui

Baigę pritaikyti savo pakeitimus.

Atlikę reikiamus IIS konfigūracijos pakeitimus, komandų eilutėje paleiskite komandą "iisreset", kad užtikrintumėte, kad pakeitimai yra įjungiami ir aktyvūs.

Šiuo metu IIS 6 turėtų galėti sėkmingai aptarnauti "Perl" scenarijus.

Testavimas Perl

Tuo metu jūsų serveris yra pasirengęs eiti, bet tik norint, kad galėtume lengvai patvirtinti savo "Perl" sąranką per "IIS".Kurkite keletą tekstinių failų kataloge "C: Inetpubwwwroot" pavadinimu "test.pl" ir "test.cgi", kuriuose yra:

#! C: perlbinperl.exe

naudoti griežtai;
naudoti CGI;
mano $ test = naujas CGI;

spausdinti $ test- & gt; antraštę( "text / html"), $ test- & gt; start_html( "Perl Test");
atspausdinti $ test- & gt; h1( "Perl dirba!");
atspausdinti $ test- & gt; end_html;

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

Išvada

Kai "Perl" veikia ir veikia jūsų "Windows" sistemoje, galite įdiegti ar kurti savo "Perl CGI" programas.

Nuorodos

Parsisiųsti ActivePerl iš ActiveState( AS Pašto paketas)