Rozwój stron internetowych z Perl - CGI - Hello World Przykład

Rozwój stron internetowych z Perl - CGI - Hello World Przykład

Kolejne linie opisuje najprostszy proces rozpoczynania się z Perl i CGI w systemie Linux w szczególności Debian Linux. Chociaż następujące kroki są wykonywane w systemie Debian Linux, powinny być ważne dla wszystkich innych dystrybucji, oczekuj etapu instalacji Apache Web Server. Najpierw musimy zainstalować serwer WWW Apache:

# apt-get instaluj apache2 

dla rozkładu opartego na RPM ten krok może obejmować Yum

# mniam instaluj apache2 

Jeśli nie otrzymałeś żadnych poważnych błędów, serwer WWW Apache2 powinien być uruchomiony w tym momencie. Dlatego możemy przejść do katalogu/usr/lib/cgi-bin

# cd/usr/lib/cgi-bin 

i utwórz następujący program CGI oparty na funkcji o nazwie Hello.CGI:

 #!/usr/bin/perl -t użyj ścisłej; Użyj CGI „: standard”; Nagłówek drukowania; wydrukuj start_html („hello świat”); Drukuj H1 („Hello World”); print end_html (); Wyjście; 

Oto obiektowa alternatywa powyższego programu:

 #!/usr/bin/perl -t użyj ścisłej; Użyj CGI; mój $ cgi = nowy CGI; Wydrukuj $ cGi-> nagłówek; wydrukuj $ cgi-> start_html („hello świat”); wydrukuj $ cGi-> H1 („Hello World”); wydrukuj $ cgi-> end_html (); Wyjście; 

Na tym etapie musimy uczynić nasz nowy program CGI wykonywany:

# chmod 755/usr/lib/cgi-bin/hello.CGI 

Wszystko jest teraz gotowe do uruchomienia naszej pierwszej strony internetowej opartej na CGI, nawigując naszą przeglądarkę i adres IP serwera Apache. W moim przypadku uruchamiam Apache lokalnie, więc używam lokalnego hostu:

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

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wyrażenia regularne Pythona z przykładami
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Skrypt bash: Hello World Przykład
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak skonfigurować Linux Apache MySQL Python Server
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Pobierz Linux
  • Ubuntu 20.04 Przewodnik