SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Nybegynder.



On Sun, 11 Jul 1999, Bo Simonsen wrote:

> Jeg er nybegynder i linux perl. Jeg har programmeret lidt på en Windows
> WebServer, hvor server programmet hed sambar.
> 
> Men hvorfor kan jeg ikke køre dette lille perl program i linux under
> webbet. Når jeg executer den med perl <filnavn>
> Er den fin nok.
> 
> #!/usr/bin/perl
> print "Hallo!";

For det første, skal programmet have exekverrettigheder:

  chmod +x filnavn.pl


For det andet skal programmet ligge i cgi-bin og apache skal være sat op
til at tillade udførsel fra det directory:

I /etc/httpd/conf/access.conf skal der stå noget ala:

<Directory /home/httpd/cgi-bin>
AllowOverride None
Options ExecCGI
</Directory>

Filen skal da være placeret i /home/httpd/cgi-bin


For det tredie skal du skrive en Content-Type-header ud, før du gør
nogetsomhelst andet:

  #!/usr/bin/perl
  print "Content-Type: text/html\n\n";
  print "Hello World!";
  

Hvis du ikke er hjemme i Perl, så er Learning Perl (ISBN:1-56592-284-0)
bogEN. Hvis du ikke er hjemme i Perl til CGI-programmering, så start med
at læse:

  perldoc CGI.pm

Den indeholder riiigtigt mange smarte ting, der gør det hele meget
lettere.


/Ole



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:52
Denne side vedligeholdes af MHonArc .