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

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Python reguläre Ausdrücke mit Beispielen
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Bash -Skript: Hallo Weltbeispiel
  • Dinge zu installieren auf Ubuntu 22.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • So richten Sie Linux Apache MySQL Python Server ein
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Linux -Download
  • Ubuntu 20.04 Leitfaden