Universidad Nacional de Asuncion
Facultad Politecnica
Carrera: Ingenieria de Sistemas
Materia: Lenguajes III
Profesor: MS Roger Armoa
Fecha: 29.4.2005
Tema: ABM con APACHE/PERL/ODBC
Metodologia: trabajaremos en el laboratorio. Los alumnos instalaran el APACHE apache_1.3.26-win32-x86-no_src.msi y el PERL indigoperl-5.6.zip, pueden emplear la version ya instalada del PERL. Deben Configurar el APACHE httpd.conf para acceder al PERL.
Paso 1. Instalar el Apache (pueden emplear el apache instalado previamente para el trabajo practico de PHP).
Paso 2. Instalar el PERL ( o simplemente copiarlo desde la carpeta de ejemplo ya instalada del servidor de ejemplo)
Paso 3. Configurar el HTTPD.conf del apache para acceder al PERL, a una carpeta de documentos y a una carpeta CGI-BIN
a). #!c:/program files/perl/perl (apuntar correctamente dentro de los programas perl)
ScriptAlias /cgi-bin/ "d:/ejemplos_web/cgi-bin/"
b). para configurar el directorio CGI-BIN donde se guardan los programas PERL
# "/Apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "d:/ejemplos_web/cgi-bin">
# AllowOverride None && comentado por rebecca y roger el 21.8.2002
AllowOverride Authconfig
Options None
Order allow,deny
Allow from all
</Directory>
Paso 4. Copiar los programas de ejemplo en la carpeta CGI-BIN: ver_variables.pl, roger_mod.pm, hola_perl.pl, magali.pl, exp_20021105a.pl
Paso 5. Crear un origen de datos valido para el programa listador de ejemplo, sugerencia emplear la tabla reclamos.dbf que esta en el ejemplo.
Paso 6. Probar el programa hola_perl.pl y el programa ver_variables.pl, para ello es necesario escribir paginas web basicas que los llamen en metodo GET o POST en la carpeta de documentos del servidor WEB.
PAso 7. Modificar los programas magali.pl y exp_20021105a.pl para emplear el origen de datos valido.
Observacion: El indigo perl instala una version del apache preconfigurada con perl. No lo emplearemos de ese modo. Debemos emplear el Apache que instalamos previamente.
Bibliografia: www.perl.org, ejemplo de programas distribuido por el profesor ejemplos_php_perl.zip
Ref.: 20050429a.html