środa, 25 marca 2009

PERL i apache

Ja postawiłem to na windowsie, ale instalacja na linuxie jest podobna. Co potrzeba:
  • serwer apache
  • 4min czasu :)
Sciągamy 1 z 2 dystrybucji:
  1. strawbery Na podstawie wiki- darmowa wersja wspierana przez społęczność
  2. activepearl - komercyjna wersja (równiez do użytku korporacyjnego)
w katalogu ~/apache/cgi-bin/
tworzymy plik test.cgi (usuwajac # z wyjatkiem 1 i ostatniej lini)
#!c:\Program Files\perl\bin\perl.exe -wT
#!c:\Program Files\perl\bin\perl.exe -wT
use strict;
use CGI;
my $query = new CGI;
print $query->header("text/html");
print <<##END_HERE;
<#html>
<#head>
<#title>My First CGI Script

<#body bgcolor="#FEFFCC">
<#h1>Ta strona jest testem
<#p>Kim jest SyZer?


END_HERE
header( "text/html" );
#itd..
#potrzebna jest pusta linia lub komentaż po ENDHERE
# konieczna linia inaczej pearl nei rozpozna tokena - moze byc tez pusta linia
na niebiesko znaznaczyłem katalog w którym jest pearl
domyślna ścieżka jest taka:
#!C:\perl\bin\perl.exe -wT windows
#!/usr/bin/perl linux
jesli podasz zła scieżkę to dostaniesz "Internal Server Error"
  • odpalamy go
http://localhost/cgi-bin/test.cgi

Brak komentarzy:

Prześlij komentarz