Pagrindinis » kaip » Kaip įdiegti „Perl“ „IIS 6“ sistemoje „Windows Server 2003“

    Kaip įdiegti „Perl“ „IIS 6“ sistemoje „Windows Server 2003“

    Perl yra labai populiari skriptų kalba, kuria naudojamasi įvairiomis priemonėmis. Vienas iš gerai žinomų naudojimo būdų yra internetinės CGI (Common Gateway Interface) programos, leidžiančios Perl scenarijus atlikti iš interneto serverio. Su nedideliu konfigūravimu galite konfigūruoti „IIS 6“ savo „Windows Server 2003“ sistemoje, kad pateiktumėte „Perl“ scenarijus per CGI.

    Perl Binaries kopijavimas

    Prieš atliekant bet kokį IIS nustatymą, „Perl“ dvejetainiai failai turi būti išgauti į jūsų sistemą. Atsisiųskite „ActiveState Perl“ platinimo paketą (gaukite AS „zip“ failą, o ne diegimo programą) ir ištraukite juos į savo serverio aplanką (t. Y. „C: perl“). IIS bus naudojamas norint naudoti šiame kataloge esančius failus.

    IIS 6 konfigūravimas paleisti „Perl“ scenarijus

    Atidarykite „Internet Information Services Manager“ žiniatinklio paslaugų plėtinius ir pasirinkite parinktį, jei norite pridėti naują plėtinį.

    Nustatykite šias savybes:

    • Išplėtimo pavadinimas: Perl CGI
    • Reikalingi failai: C: perlbinperl.exe „% s“% s (darant prielaidą, kad ištraukėte failus į „C: perl“)
    • Būsena nustatyta kaip leidžiama

    Baigę pritaikykite pakeitimus.

    Naują plėtinį turėtumėte pamatyti žiniatinklio paslaugų plėtinio sąraše, kurio būsena nustatyta kaip leidžiama.

    Įdiegus paslaugų plėtinį, turime sukurti „Perl“ scenarijaus failo tipo vaizdus.

    Dešiniuoju pelės mygtuku spustelėkite aplanką Tinklalapiai ir eikite į dialogo langą Ypatybės.

    Skirtuke Pagrindinis katalogas atidarykite konfigūracijos dialogą.

    Jei norite leisti IIS vykdyti „Perl“ scenarijų failus (.pl), pridėti išplėtimo žemėlapį su šiomis savybėmis:

    • Vykdomas: tas pats, kaip „Reikalingi failai“, įvesti kuriant „Perl CGI“ plėtinį aukščiau
    • Plėtinys: .pl
    • Veiksmažodžiai: GET, HEAD, POST
    • Pažymėkite skripto variklio langelį

    Baigę taikyti pakeitimus.

    Be to, jei „Perl“ scenarijai bus diegiami kaip CGI failai (.cgi), šiam failo tipui taip pat reikės sukonfigūruoti plėtinio žemėlapius:

    • Vykdomas: tas pats, kaip „Reikalingi failai“, įvesti kuriant „Perl CGI“ plėtinį aukščiau
    • Pratęsimas: .cgi
    • Veiksmažodžiai: GET, HEAD, POST
    • Pažymėkite skripto variklio langelį

    Baigę taikyti pakeitimus.

    Atlikę reikiamus konfigūracijos pakeitimus IIS, komandų eilutėje paleiskite komandą „iisreset“, kad įsitikintumėte, jog pakeitimai yra perkeliami ir aktyvūs.

    Šiuo metu IIS 6 turėtų sugebėti sėkmingai aptarnauti „Perl“ scenarijus.

    Perl testavimas

    Šiuo metu jūsų serveris yra pasiruošęs eiti, bet tik įsitikinkite, kad galime lengvai patvirtinti jūsų „Perl“ nustatymą per IIS. Sukurkite keletą tekstinių failų kataloge „C: Inetpubwwwroot“, vadinamą „test.pl“ ir „test.cgi“, kuriuose yra:

    #! c: perlbinperl.exe

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

    print $ test-> header („text / html“), $ test-> start_html („Perl Test“);
    print $ test-> h1 („Perl veikia!“);
    print $ test-> end_html;

    Galiausiai, savo serveryje pasirinkite adresus: „http: //localhost/test.pl“ ir „http: //localhost/test.cgi“, ir turėtumėte pamatyti pranešimą, kuriame nurodoma, kad „Perl“ veikia. Jei puslapis įkeliamas sėkmingai, „Perl“ dabar veikia ir veikia jūsų kompiuteryje.

    Išvada

    Kai „Perl“ veikia ir veikia „Windows“ sistemoje, galite įdiegti arba kurti savo „Perl CGI“ programas.

    Nuorodos

    Atsisiųskite „ActivePerl“ iš „ActiveState“ (AS „Zip“ paketas)