Sin categoría

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

Restablecer una contraseña de administrador de Joomla desde un terminal de Linux
Aquí hay parejas simples de seguir pasos sobre cómo restablecer una contraseña de Joomla de una terminal de Linux. Esta guía supone que tiene acceso a...
Descargar, instalar, actualizar, borrar paquetes de RPM con YUM
Yum - Basics YUM - Red Hat Tool para la administración de paquetes de RPM utilizada para descargar, instalar actualizaciones, borrar o lista de inform...
IPWatchD Una herramienta de detección de conflictos de IP para Linux
Nombre del proyecto IPWatchd - Herramienta de detección de conflictos de IP Autor Jaroslav Imrich Página de inicio del proyecto INTRODUCCIÓN IPWATCHD ...