Las siguientes líneas describen un proceso más simple de comenzar con Perl y CGI en el sistema Linux en particular Debian Linux. Aunque los siguientes pasos se realizan en un sistema de Debian Linux, deberían ser válidos para todas las demás distribuciones, se espera que el paso de la instalación del servidor web de Apache. Primero necesitamos instalar el servidor web Apache:
# apt-get install apache2
Para la distribución basada en RPM, este paso podría involucrar a Yum
# yum install apache2
Si no recibió ningún error importante, el servidor web APOCHE2 debe estar en funcionamiento en este punto. Por lo tanto, podemos navegar al directorio/usr/lib/cgi-bin
# CD/usr/lib/cgi-bin
y crear un programa CGI basado en funciones siguientes llamado Hello.CGI:
#!/usr/bin/perl -t usa estricto; use cgi ': estándar'; encabezado de impresión; imprimir start_html ('hola mundo'); Imprimir H1 ('Hello World'); imprimir end_html (); salida;
Aquí hay una alternativa orientada a objetos del programa anterior:
#!/usr/bin/perl -t usa estricto; usar CGI; mi $ CGI = nuevo CGI; imprimir $ cgi-> encabezado; imprimir $ cgi-> start_html ('Hello World'); imprimir $ cgi-> h1 ('hola mundo'); imprimir $ cgi-> end_html (); salida;
En esta etapa necesitamos hacer que nuestro nuevo programa CGI sea ejecutable:
# chmod 755/usr/lib/cgi-bin/hola.CGI
Todo ahora está listo para iniciar nuestra primera página web basada en CGI navegando por nuestro navegador y la dirección IP del servidor Apache. En mi caso, estoy ejecutando Apache localmente, así que uso un localhost:
http: // localhost/cgi-bin/hola.CGI