http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta
Regístrate en todopcsymas para acceder a todo el contenido


Todopcsymas foro de informática a internet | Nueva generación de informáticos | Contamos con los mejores programadores, diseñadores e informáticos del momento | Tutoriales, programas, consejos, noticias, actualidad, programación y mucho más.. 100 % legal
 
ÍndicePortalCalendarioFAQMiembrosGrupos de UsuariosRegistrarseConectarse
Últimos temas
» Tutorial - instalar foro phpbb3 completamente desde 0
Mar Mar 17, 2009 10:15 pm por j.garcia2

» Firefox 3.0.7 , actualizacion de seguridad y estabilidad
Mar Mar 17, 2009 6:09 am por deimy

» Tutorial de creación de páginas web con Dreamweaver CS3
Lun Mar 16, 2009 8:29 pm por j.garcia2

» Tutorial - 99 formas de acelerar un ordenador
Lun Mar 16, 2009 8:24 pm por j.garcia2

» ¿Que debes hacer para afiliarte a todopcsymas?
Lun Mar 16, 2009 8:02 pm por j.garcia2

» Muy buenas a todos
Lun Mar 16, 2009 7:54 pm por j.garcia2

» Damos puestos de moderador
Lun Mar 16, 2009 5:47 pm por j.garcia2

» Vulnerabilidades en Google Chrome (IV)
Dom Mar 15, 2009 2:34 pm por j.garcia2

» Vulnerabilidades en Google Chrome (III)
Dom Mar 15, 2009 2:33 pm por j.garcia2

» Vulnerabilidades en Google Chrome (II)
Dom Mar 15, 2009 2:31 pm por j.garcia2

» Vulnerabilidades en Google Chrome (I)
Dom Mar 15, 2009 2:30 pm por j.garcia2

» Mi Foro de bichos
Dom Mar 15, 2009 2:22 pm por j.garcia2

» Mas de 100 links de utilidad
Dom Mar 15, 2009 4:23 am por j.garcia2

» Windows live messenger 2009
Dom Mar 15, 2009 4:15 am por j.garcia2

» Creador de nicks
Dom Mar 15, 2009 4:12 am por j.garcia2

» Winamp portable
Dom Mar 15, 2009 3:52 am por j.garcia2

» FIreworks portable muy bueno ;)
Dom Mar 15, 2009 3:50 am por j.garcia2

» ¿Que es visual basic o para que sirve?
Dom Mar 15, 2009 3:26 am por j.garcia2

» Tutoriales c++ gracias a linkgl
Dom Mar 15, 2009 3:25 am por j.garcia2

» C ++ [INTRODUCCION]
Dom Mar 15, 2009 3:23 am por j.garcia2

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

La mayor cantidad de usuarios en línea fue 41 el Miér Ene 15, 2014 1:51 pm.
Estadísticas
Tenemos 432 miembros registrados.
El último usuario registrado es deimy

Nuestros miembros han publicado un total de 1803 mensajes en 623 argumentos.
Mejores posteadores
j.garcia2
 
Cristhian
 
Lana
 
pabluc
 
meson21
 
chema93mx
 
petropuchas
 
davidamc
 
ignacio34
 
Gaston
 
Palabras claves
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Sondeo
Noviembre 2018
LunMarMiérJueVieSábDom
   1234
567891011
12131415161718
19202122232425
2627282930  
CalendarioCalendario

Comparte | 
 

 Como Instalar perl en Windows

Ir abajo 
AutorMensaje
j.garcia2
Admin
Admin
avatar

Cantidad de envíos : 742
Edad : 28
Localización : Madrid - España
Puntos : 9
Reputación : 0
Fecha de inscripción : 04/06/2008

MensajeTema: Como Instalar perl en Windows   Dom Mar 15, 2009 3:08 am

Como Instalar perl en Windows
Mucha gente siempre pregunta en los foros como hacerle para instalar
perl en Windows, por lo que decidí hacer un pequeño tutorial con lo más
básico para poder ejecutar CGI's en tu Windows como si fuera un
servidor web.
Paso 1 - Instalando el instalador

Antes que
nada para poder correr el programa de instalación para perl y Apache
necesitas tener un programa llamado "Windows MSI", que puedes encontrar
en:


-----------------------------------------------------------------------------------------------------------------------------

Para Windows 9x
http://downloads.activestate.com/contri ... stMsiA.exe

Para Windows NT
http://downloads.activestate.com/contri ... stMsiW.exe

-----------------------------------------------------------------------------------------------------------------------------

Paso 2 - Instalando el perl

Ya
que tenemos nuestro instalador de Windows, debemos de bajar el perl e
instalarlo, hay una versión de perl para Windows creada por ActiveState
y la pueden encontrar en el siguiente URL:

http://www.activestate.com/Products/Dow ... ActivePerl


Una
vez que bajaste el programa de instalación, ejecutalo y sigue todos los
pasos que se indican. No voy a elaborar más en las instalación, estoy
asumiendo que si esperas aprender a programar es porque tienes la
capacidad de instalar un programa


-----------------------------------------------------------------------------------------------------------------------------

Paso 3 - Instalando el Apache

Ya que tenemos nuestro perl instalado ahora necesitamos un servidor. Recomiendo que bajes en instales el Apache para Windows en:

http://httpd.apache.org/download.cgi

Selecciona
la versión para Windows en .msi, ya que lo bajaste corre la instalación
y cuando te pregunte el tipo de instalación que quieres pide la versión
"Tipica", como siempre sigue todos los pasos y si todo sale bien ya
tendras el Apache instalado en tu máquina.

Ejecuta el programa
que dice "apache.exe" en el directorio donde seleccionaste que fuera
instalado el Apache para correr tu servidor. Ya que este corriendo abre
tu navegador y pon en la barra de Dirección: "http://localhost/". Te
debe de aparecer una página con el mensaje "Felicidades! Tu Servidor de
Apache fue instalado con éxito".
-----------------------------------------------------------------------------------------------------------------------------
Paso 4 - Probando la instalación

Para probar que todo esta correctamente instalado, hagamos una pequeña prueba con un CGI.

Busca
el directorio donde fue instalado tu Apache y en el cgi-bin vamos a
crear un CGI que se llame "prueba.cgi", normalmente podrás encontrar el
directorio en (C:\Program Files\Apache Group\Apache\cgi-bin).

En el CGI que acabas de crear vamos a poner el código para el famoso CGI "Hola Mundo":
#!C:\perl\bin\perl.exe -w

print "Content-type: text/html\n\n";
print "

HOLA MUNDO!

\n";
exit(1);

Este CGI lo que va a hacer es desplegar en la pantalla el mensaje "HOLA MUNDO!".

Pon mucha atención en la primera linea que dice:
#!C:\perl\bin\perl.exe -w

Ahí
es donde después del símbolo de ! tienes que poner el path al programa
perl.exe, si hiciste todo como indicaba el programa de instalación ese
debe de ser el path, de otra manera debes de cambiarlo para que
corresponda al directorio donde lo instalaste.

Abre tu
navegador(recuerda tener tu servidor corriendo:ver paso anterior) y pon
en la barra de Dirección: "http://localhost/cgi-bin/prueba.cgi" y si
aparece correctamente el mensaje ya tienes correctamente instalado tu
servidor Apache y el perl.
-----------------------------------------------------------------------------------------------------------------------------
Paso 5 - Manejando los errores

Si
un CGI tiene errores al intentar correrlo en tu navegador recibirás un
mensaje que dice "Internal Server Error", que significa que perl no
pudo compilar bien el programa y por eso no lo pudo ejecutar.

Para
ver exactamente lo que dijo perl puedes ver el log de error que Apache
guarda. Entra al directorio donde tienes instalado el Apache y busca el
directorio que se llama logs, en ese directorio encontrará un archivo
que se llama "error.log". Normalmente esta en: (C:\Program Files\Apache
Group\Apache\logs\error.log).
-----------------------------------------------------------------------------------------------------------------------------
Paso 6 - Ejecutando scripts desde el command line

Si quieres ejecutar scripts desde el command line debemos de editar el autoexec.bat para que Windows localize el perl.
NOTA: Debes de tener mucho cuidado con los siguiente pasos de lo contrario puedes hacer daños en la configuraciónde tu sistema.

Lo
primero es que hagas una copia de tu autoexce.bat, como nota rápida el
autoexec.bat es un archivo de configuración que corre el sistema al
inicializar y lo puedes encontrar en el root de tu disco C.

Ya que tienes la copia hecha de tu autoexec.bat por si algo sale mal. Ejecuta tu notepad.exe busca tu autoexec.bat y abrelo.
NOTA: En Windows XP el archivo autoexec.bat se llama autoexec.nt

En mi computadora el autoexec.bat se ve algo así:
SET COMSPEC=C:\WINDOWS\COMMAND.COM
SET windir=C:\WINDOWS
SET winbootdir=C:\WINDOWS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
SET TEMP=C:\WINDOWS\TEMP

La
linea que vamos a editar en este momento va a ser la que dice "SET
PATH", vamos a agregar un comando al final, nota como el valor de esta
"variable" son un monton de directorios separados por punto y comas.
Puedes editar la variable de dos maneras, o agregando el directorio al
final de la linea así:
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\Perl\bin;

O agregando una nueva linea así:
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
PATH=%PATH%;C:\Perl\bin;

Recuerda que si tu perl no esta en "C:\Perl\bin", debes de poner el directorio correcto.

Guarda tu archivo y reinicia.

Ya que reiniciaste tu computadora, podemos probar si esta bien configurado, esto lo vamos a hacer haciendo una pequeña prueba.

Crea un archivo llamado prueba.pl en tu disco c, con el siguiente código:
#!C:\Perl\bin\perl.exe -w

use strict;

print "Nuestro programa sirve";

Recuerda editar la primer linea si tu perl esta en otro directorio.

Ya
que lo salvaste vete a "Ejecutar" y teclea "command" recuerda en
Inicio. Te debe de aparecer una ventana con fondo negro donde debes de
teclear:
perl "C:\prueba.pl"

Si te aparece el mensaje "Nuestro programa sirve" es que ya tienes todo bien configurado.
-----------------------------------------------------------------------------------------------------------------------------
Cambiando la configuración del Apache

Alguien
me preguntó como hacerle para cambiar el directorio del cgi-bin para
usar el que uno quiera, entonces decidí agregar esta parte para
explicarles como cambiar el directorio que Apache usaría como
direcotorio base.

Para este ejemplo vamos a suponer que tienen
su sitio desarrollado en "C:\mi-sitio\", en ese directorio ya tienen su
cgi-bin, y todos sus HTML's.

Hay que abrir el archivo que se
llama httpd.conf en su directorio de Apache, normalmente esta en
(C:\Program Files\Apache Group\Apache\httpd.conf) en un editor de
texto, podría ser el Notepad.
NOTA: Recuerda hacer un backup del archivo por si algo sale mal.

Busquen la linea que dice:
DocumentRoot "C:\Program Files\Apache Group\Apache"

Vean
que entre comillas esta la dirección de un directorio local, esa
dirección la vamos a cambiar para que apunte al directorio donde esta
nuestro sitio, que en ese caso sería:
DocumentRoot "C:\mi-sitio"

Ahora hay que buscar la linea que dice:


y remplazarla por


También vamos a remplazar la linea que dice:
Options Indexes FollowSymLinks MultiViews

po la linea
Options Indexes FollowSymLinks MultiViews ExecCGI Includes

Muy bien, ahora lo que tenemos que hacer es cambiar las lineas que indican donde esta nuestro directorio cgi-bin:
scriptAlias /cgi-bin/ "C:\Program Files\Apache Group\Apache\cgi-bin\"

y hay que remplazarla por:
scriptAlias /cgi-bin/ "C:\mi-sitio\cgi-bin\"

Y por último cambiamos la linea que dice:


por


Listo,
al correr el Apache y poner "http://localhost/" en nuestro navegador,
ya debemos de estar trabajando en el directorio de nuestro sitio.
-----------------------------------------------------------------------------------------------------------------------------
Extras

Aquí les voy a mostrar como editar otros detalles, en el mismo archivo de httpd.conf.

Si quisieramos habilitar los .htaccess entonces tendríamos que cambiar la linea que dice:
AllowOverride None

por
AllowOverride All

Si
quisieramos poner que la página de index pueda ser de varias
extensiones, por ejemplo index.php o index.asp entonces cambiariamos la
linea que dice:
DirectoryIndex index.html

por la linea
DirectoryIndex index.html index.htm index.cgi index.shtml index.php index.asp

Ve como puedes poner todos los nombres que quieras para poner como aliases de tu página index.
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
FIN
Volver arriba Ir abajo
Ver perfil de usuario
 
Como Instalar perl en Windows
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Como Instalar Rangos en Mi Foro???
» Como instalar una galeria de las ultimas fotos posteadas?
» Como instalar Fonts?
» ¿como instalar un modem usb internet?
» como instalar pes 2011?

Permisos de este foro:No puedes responder a temas en este foro.
http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta :: Programación :: Perl-
Cambiar a: