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

Turinys:

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

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

Video: Kaip įdiegti Perl į IIS 6
Video: The 10 Struggles Only Highly Intelligent People Have - 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 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.

Image
Image

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

Nustatykite šias savybes:
Nustatykite šias savybes:
  • 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.

Jūs turėtumėte pamatyti naują plėtinį, esantį sąraše "Interneto paslaugos plėtinys", kurio statusas yra leistinas.
Jūs turėtumėte pamatyti naują plėtinį, esantį sąraše "Interneto paslaugos plėtinys", kurio statusas yra leistinas.
Įdiegus paslaugų pratęsimą, turime sukurti "Perl" scenarijų failų tipų atvaizdus.
Įdiegus paslaugų pratęsimą, turime sukurti "Perl" scenarijų failų tipų atvaizdus.

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

"Home Directory" skirtuke atidarykite "Configuration" dialogo langą.
"Home Directory" skirtuke atidarykite "Configuration" dialogo langą.
Norėdami leisti IIS vykdyti "Perl" scenarijų failus (.pl), pridėti plėtinių susiejimą su šiomis savybėmis:
Norėdami leisti IIS vykdyti "Perl" scenarijų failus (.pl), pridėti plėtinių susiejimą su šiomis savybėmis:
  • 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.

Be to, jei Perl scenarijus bus dislokuojami kaip CGI failai (.cgi), reikia nustatyti papildomą žemėlapį šiam failų tipui:
Be to, jei Perl scenarijus bus dislokuojami kaip CGI failai (.cgi), reikia nustatyti papildomą žemėlapį šiam failų tipui:
  • 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.

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 6 turėtų galėti sėkmingai paleisti "Perl" scenarijus.
Tuo metu IIS 6 turėtų galėti sėkmingai paleisti "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: