11Jul

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

click fraud protection

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 web CGI( Common Gateway Interface), care permit script-urilor 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 binarelor Perl

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

Configurarea IIS 6 pentru rularea script-urilor 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
  • instagram viewer
  • Fișierele necesare: C: perlbinperl.exe "% s"% s( presupunând că ați extras fișierele la 'C: perl')
  • Stare setată la

permisăschimbările tale.

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

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

Faceți clic dreapta pe dosarul Web Sites și mergeți la dialogul Properties( Proprietăți).

Î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 "Fișierele necesare" introduse la crearea extensiei "Perl CGI" deasupra extensiei
  • : Ver.
  • Verbe: GET, HEAD, POST
  • Verificați caseta pentru motorul script

După finalizare, aplicați modificările.

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

  • Executabil: același ca "Fișierele necesare" introduse la crearea "Perl CGI"extensie deasupra
  • Extensie:. cgi
  • Verbe: GET, HEAD, POST
  • Verificați caseta pentru motorul script

Odată 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ă fie capabil să servească cu succes scripturile Perl.

Testarea Perl

În acest moment, serverul dvs. este gata să meargă, dar doar pentru a ne asigura 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ă;
utilizează CGI;
testul meu $ = CGI nou;

imprimă $ 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 lucrează.Dacă pagina se încarcă cu succes, Perl funcționează acum pe mașina dvs.

Concluzie

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

Linkuri

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