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

Convertir el video de Matroska MKV en Formato de archivo de contenedor PS3 M2TS
La conversión del formato de archivo Matroska en M2TS para su uso en PS3 tiene un número de ventajas. PS3 puede reproducir MT2s directamente desde el ...
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...
Instalación y configuración de Mediatomb de Linux para PS3
Este artículo describe brevemente una instalación de Mediatomb Media Server en el sistema Linux Debian / Ubuntu y la configuración rápida para la tran...