Desarrollo web con Perl - CGI - Hello World Ejemplo

Desarrollo web con Perl - CGI - Hello World Ejemplo

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

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Expresiones regulares de Python con ejemplos
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Bash Script: Hello World Ejemplo
  • Cosas para instalar en Ubuntu 22.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo configurar el servidor Linux Apache MySQL Python
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Descarga de Linux
  • Ubuntu 20.04 Guía