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