Nicht kategorisiert

Webentwicklung mit Perl - CGI - Hallo Weltbeispiel

Webentwicklung mit Perl - CGI - Hallo Weltbeispiel

Nächste Paarzeilen beschreibt den einfachsten Prozess des Einstiegs mit Perl und CGI auf Linux -System, insbesondere Debian Linux. Obwohl die folgenden Schritte in einem Debian Linux -System durchgeführt werden, sollten sie für alle anderen Verteilungen gültig sein, erwarten Sie den Schritt der Apache -Webserverinstallation. Zuerst müssen wir Apache Web Server installieren:

# APT-Get Installieren Sie Apache2 

Bei der basierten Verteilung auf Drehzahlen könnte dieser Schritt yum beinhalten

# yum apache2 installieren 

Wenn Sie keine größeren Fehler erhalten haben, sollte der Apache2 -Webserver an dieser Stelle in Betrieb sein. Daher können wir zum Verzeichnis/usr/lib/cgi-bin-bin navigieren

# CD/usr/lib/cgi-bin 

und erstellen Sie ein folgendes funktionsbasiertes CGI -Programm mit dem Namen Hello.CGI:

 #!/usr/bin/perl -t strikt; Verwenden Sie CGI ': Standard'; Druckheader; print start_html ('Hallo Welt'); drucken H1 ('Hallo Welt'); drucken end_html (); Ausfahrt; 

Hier ist eine objektorientierte Alternative des obigen Programms:

 #!/usr/bin/perl -t strikt; Verwenden Sie CGI; mein $ cgi = new CGI; drucken $ cgi-> header; drucken $ cgi-> start_html ('Hallo Welt'); drucken $ cgi-> h1 ('Hallo Welt'); drucken $ cgi-> end_html (); Ausfahrt; 

Zu diesem Zeitpunkt müssen wir unser neues CGI -Programm ausführbar machen:

# Chmod 755/usr/lib/cgi-bin/Hallo.CGI 

Alles ist jetzt bereit, unsere erste CGI -basierte Webseite zu starten, indem wir unseren Browser zu und IP -Adresse des Apache -Servers navigieren. In meinem Fall leite ich Apache lokal aus, also benutze ich einen Lokalhost:

http: // localhost/cgi-bin/Hallo.CGI

Perl Hash
Perl Hash lassen Sie uns zu Paaren sehen, wie wir Perl Hash verwenden können. Zuerst müssen wir wissen, dass der Perl -Hash -Wert über den Schlüssel z...
Linux Mediatomb Installation und Setup für PS3
Dieser Artikel beschreibt kurz eine Installation von Mediatomb Media Server auf Linux Debian / Ubuntu -System und schnelles Setup für PlayStation 3 -S...
Sicheres Online -Banking mit Linux USB Live
Zusammenfassung Das Online -Banking wird zu einer sehr beliebten Methode, um unsere Bankbedürfnisse zu befriedigen, und dies umfasst sogar Menschen oh...