Pagina principala » HOWTO » Cum se instalează Perl pe IIS 6 pentru Windows Server 2003

    Cum se instalează Perl pe IIS 6 pentru Windows Server 2003

    Perl este un limbaj de scriere foarte popular, folosit pentru a dezvolta o mare varietate de instrumente. Una dintre cele mai cunoscute utilizări este aplicațiile CGI (Common Gateway Interface) bazate pe web, care permit ca scripturile Perl să fie executate de pe un server web. Cu o mică configurație, puteți configura IIS 6 pe sistemul Windows Server 2003 pentru a servi scripturile Perl prin CGI.

    Copierea fișierelor binare Perl

    Înainte de a putea fi realizată o configurare IIS, fișierele binare Perl trebuie extrase în sistemul dvs. Descărcați pachetul de distribuție ActiveState Perl (obțineți fișierul AS zip și nu programul de instalare) și extrageți-le într-un folder de pe serverul dvs. (adică "C: perl"). Vom mapa IIS pentru a utiliza fișierele din acest director.

    Configurarea serviciului IIS 6 pentru a rula scripturile Perl

    Deschideți Managerul de servicii de informații Internet la extensiile de servicii web și selectați opțiunea de adăugare a unei noi extensii.

    Setați următoarele proprietăți:

    • Nume prelungire: Perl CGI
    • Fișiere necesare: C: perlbinperl.exe "% s"% s (presupunând că ați extras fișierele la 'C: perl')
    • Starea este permisă

    După ce ați terminat, aplicați modificările.

    Ar trebui să vedeți noua extensie din lista de extindere a serviciului Web cu setarea de stare permisă.

    Cu extensia de servicii instalată, trebuie să creați mapările tipului de fișier script Perl.

    Faceți clic dreapta pe dosarul Web Sites și accesați dialogul Properties.

    În fila Home Directory, deschideți dialogul Configuration.

    Pentru a permite IIS să execute fișiere script Perl (.pl), adăugați o mapare extensie cu următoarele proprietăți:

    • Executabil: același ca și "Fișierele necesare" introduse la crearea extensiei "Perl CGI" de mai sus
    • Extensie: .pl
    • Verbe: GET, HEAD, POST
    • Bifați caseta pentru motorul script

    După ce ați terminat, aplicați modificările.

    În plus, dacă scripturile Perl vor fi implementate sub formă de fișiere CGI (.cgi), va trebui să fie configurată o mapare extensie pentru acest tip de fișier:

    • Executabil: același ca și "Fișierele necesare" introduse la crearea extensiei "Perl CGI" de mai sus
    • Extensie: .cgi
    • Verbe: GET, HEAD, POST
    • Bifați caseta pentru motorul script

    După ce ați terminat, aplicați modificările.

    După efectuarea modificărilor de configurare necesare la IIS, executați comanda "iisreset" din promptul de comandă pentru a vă asigura că modificările sunt împinse și active.

    În acest moment, IIS 6 ar trebui să poată servi cu succes scripturile Perl.

    Testarea Perl

    În acest moment, serverul dvs. este gata să meargă, dar doar pentru a fi sigur că putem confirma configurarea Perl prin IIS destul de ușor. Creați câteva fișiere text în directorul "C: Inetpubwwwroot" numit "test.pl" și "test.cgi", ambele conținând următoarele:

    ! # C: perlbinperl.exe

    utilizarea strictă;
    folosiți CGI;
    testul meu $ = CGI nou;

    print $ test-> header ("text / html"), $ test-> start_html ("Perl Test");
    print $ test-> h1 ("Perl este de lucru!");
    print $ test-> end_html;

    În cele din urmă, accesați adresele: "http: //localhost/test.pl" și "http: //localhost/test.cgi" pe serverul dvs. și ar trebui să vedeți un mesaj care să ateste că Perl funcționează. În cazul în care pagina se încarcă cu succes, Perl funcționează acum pe aparat.

    Concluzie

    Odată ce ați instalat Perl pe sistemul dvs. Windows, puteți implementa sau dezvolta propriile aplicații Perl CGI.

    Link-uri

    Descărcați ActivePerl din ActiveState (pachet AS Zip)