În cazul în care pentru a găsi și descărca Perl
În prezent, opțiunile PERL (așa-numitele „porturi“ (porturi)) există mai multe mașini diferite și sisteme de operare, inclusiv pentru Windows 9x și Windows NT. Căutați-le este necesar în primul rând pe site-ul CPAN (Comprehensive Perl Archive Network) - www.cpan.org. Acolo puteți găsi numeroase module, software, documentație și alte materiale otosyaschiesya la Perl. porturi perl pentru platforme diferite sunt în secțiunea Navigare; -> Perl distribuții binare ( „porturi“)
Pentru platformele Windows, există două „linii“ principal Perl - ca să spunem așa, „clasic“, iar firma ActiveState (www.activestate.com). compania ActiveState produce porturi „lor“ Perl pentru Win32, sunt fonduri pentru a rula Perl ca o extensie ISAPI (ISAPI - o interfață Extensii server Microsoft servere Web - PWS și IIS), și diverse utilități dezvoltator. Recente deja vândute pentru bani (site - versiunea demo), în timp ce PERL poate fi descărcat și folosit gratis.
Există și alte, mai puțin bine cunoscute porturile PERL pentru Win32.
Pentru a lucra necesită versiunea perl 5 sau mai mare. Personal, am 2 ani de utilizare Perl 5.003_07 de la ActiveState. Aflați versiunea interpret poate comanda perl -v.
instalarea Perl
Procesul de instalare de distribuție Perl nu este o afacere mare. Programul de instalare va crea un dosar pentru Perl și subfoldere, plasați fișierele necesare, precum și prescrie modul de a perl.exe fișier în autoexec.bat, precum și cheile de registry necesare. Acum puteți rula Perl-script pur și simplu prin tastarea în linia de comandă:
perl <путь_к_скрипту>.
Imediat după instalarea Perl, nu poate rula CGI-script prin serverul web. Pentru ca acest lucru să fie posibil, este necesar să se „înregistreze“ instalațiile perl serverul web ca un „handler script“ (software care suportă script-urile). Cum? Depinde de serverul web.
În general, există 2 tipuri de CGI-scripturi: „binar“ (compilat într-un cod de program executabil) și „interpretat“ - care includ Perl-script. O diferență importantă între cele două este că a doua nevoie de un așa-numit „script handler“ interpret -Programul care execută scriptul. Pentru perl.exe și este, astfel, web-server "script handler" lea.
În cele mai multe web-server pentru Windows (inclusiv sale „nativ“ PWS și IIS) „binare“ CGI-script-uri sunt acceptate automat. Calitatea de membru al script-ul interpretat într-un anumit handler este stabilit în funcție de extensia de fișier (excepție - în unele „original, UNIX-ovskih“ web-servere, cum ar fi Apache, handler este definit de către prima linie a script-ul, începând cu „#!“).
suport Perl script-uri în PWS și IIS
Următoarele linii directoare pentru instalarea Perl pentru IIS / PWS PWS au fost testate pe o parte a Windows95 OSR2.
În datele PWS și IIS despre extensiile de script-uri sunt situate în registrul Windows sub
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ w3svc \ parameters \ Script Harta
În special, dacă doriți fișiere cu cgi și pl rula ca Perl-script-uri, trebuie să vă înregistrați următorii parametri în secțiunea de mai sus:
".cgi" = "(put_k_Perl.exe)% s% s"
".pl" = "(put_k_Perl.exe)% s% s"