Principiantes.Info Manuales, Tutoriales y Guias |
||||
.:: Apache + ASP ::. |
Lecturas:
590404 |
|||
Votación Media:
|
||||
|
ftp://theoryx5.uwinnipeg.ca/pub/other/perl-win32-bin-0.7.exe DESCRIPCION Esta es una distribucion binaria para (win)Gana32 de Perl 5.6.1 construido con VC++ 6.0 (SP3) bajo Windows 98. El incluye Doug MacEachern mod_perl paquete (1.25), juntos con un asociado Apache 1.3.20 binario. El Apache binario tambien incluye mod_ssl (2.8.4-1.3.20), basado en OpenSSL (0.9.6un). Este binario era compilado con las mismas compilan-opciones de tiempo como usado por Estado Activo, asi seria compatible con ActivePerl. Esta distribucion viene con los no-paquetes de modulo de nucleo necesitado para usar mod_perl y CPAN.pm, tal como libwww-perl, libnet, etc., tan bien como algun otro popular 1, tal como GD, Tk y DBI. Varios DBD::* modulos (DBD::CSV, DBD::CARNERO, DBD::ODBC, DBD::XBase, y DBD::mysql) es incluido tambien. El mysql conductor era compilado con los (win)ganar clientes-3.22.26 paquete disponible desde http://www.mysql.com/. Si usted esta yendo a usar mod_ssl en un "vida real" situacion, Ralf S. Engelschall (rse@engelschall.com) en las mod_ssl tensiones de encion de documento que (win)ganar32 soporte para apache esta en un beta estrado y que para mod_ssl esta en un alpha estrado. INSTALACION Cuando desembalado en el directorio elegido, cuatro subdirectories es creado - Perl, Apache, openssl, y readmes. Si posible, sencillamente mover el Perl subdirectory a C:\Perl, el openssl directorio a C:\openssl, y el Apache subdirectory a C:\Apache (yo he tenido problemas usando perl, mod_perl, y/o Apache cuando algun de estos implican directorios con espacian en sus nombres). El readmes subdirectory, tan bien como conteniendo este fichero, tambien contiene diverso README ficheros desde los perl, mod_perl, mod_ssl, openssl, y Apache distribuciones. Para algunos modulos incluidos, mover, bajo C:\Perl\, libdb.dll, zlib.dll y sin golpecito_(win)gana32.dll a un directorio en su CAMINO. Las Berkeley db bibliotecas son basadas en las db 2.7.7 fuentes disponibles desde httpes://www.gato sognoliento.com/. Algun mas lejos manual configuration puede ser necesitado: - Perl: editar C:\Perl\lib\Config.pm para cambiar la direccion de (email)correo de administrador (cf_(email)correo). Si usted instalaba el Perl subdirectory a algo otro que C:\Perl, entonces en Config.pm todos sucesos de C:\Perl seria cambiado para reflejar donde la distribucion vive. Tambien, para usar el Perl Director de Paquete (ppm) utilidad, editar C:\Perl\sitio\lib\ppm.xml y cambiar %TEMP% => colocar a su TEMP entorno variable %SITELIB% => coloca al fuera poner de 'perl V:sitelib' %PERLDIR% => colocar al fuera poner de 'perl V:prefijo' - Apache: Si el Apache subdirectory es instalado a C:\Apache, entonces el principal cambia seria al Nombre de Servidor y ServerAdmin directivas en C:\Apache\conf\httpd.conf. Si Apache era instalado a un directorio otro que C:\Apache, entonces las directivas en httpd.conf que referir a l directorio de alto nivel como /Apache tendra que ser cambiado. - Sistema: Editar Autoexec.(murcielago)bat para sumar la localizacion de la perl binaria y manuscritos a CAMINO (C:\Perl\cubo). Como bien, si usted usa mod_ssl, sumar C:\openssl\cubo a su CAMINO. Tambien, para ciertos propositos el es convenientes para colocar el entorno siguiente variables: (inicio)CASA=C:\, TERMINO=mudo, y LLAMAR=su_nombre_sin_espacios, y DOMINIO=todo lo que. Usted puede querer tambien editar el Registro a, por ejemplo, (run/ejecutar)correr .pl ficheros automaticamente con perl, o para asociar el Apache Raiz de Servidor con "C:\APACHE". Si usted ha instalado anteriormente binarios de Estado Activo perl y de Apache, estos marcos pueden tener ya sidos creados. - mod_ssl: Los certificados encuentran en los conf subdirectory de C:\Apache y como usado en el ejemplo httpd.conf fichero es para propositos de demostracion solo; como generar certificados reales son descritos en la mod_ssl encion de documento. (run/ejecutar) CORRIENDO APACHE Si usted quiere (run/ejecutar)correr el servidor de web localmente como 'servidor local', usted puede tener que editar C:\SERVIDORES\de VENTANAS.SAM para sumar la linea 127.0.0.1 servidor local Usted puede tener tambien copiar SERVIDORES.SAM a C:\SERVIDORES\de ventanas. Para (run/ejecutar)correr Apache, en una ventana de DOS cambia a C:\Apache y dar el comando Apache.exe -k principio o, para permitir ssl, Apache.exe -D SSL -k principio Este configuration usa una directiva de servidor virtual a acceso, via puerto 80, no-documentos seguros a traves de httpes://servidor local/ y, via puerto 443, documentos seguros a traves de https://servidor local/. Nota que la (maniqui) certificados usados aqui son para propositos de demostracion solo, y no seria usado en vida real. Para cerrar abajo, en otra ventana de DOS en C:\Apache escribir Apache -k parar Alternativamente, incluso bajo (win)Ganar9?, usted puede instalar Apache como un servicio via Apache.exe -n Apache -k instalar y entonces principio el servicio "Apache" por Apache.exe -n Apache -k principio y para el con Apache.exe -n Apache -k parar 1 ventaja para usar la de servicia aproxima es que (run/ejecutar)corriendo Apache no cerrara con llave arriba una ventana de DOS. Si cuando empezando Apache usted obtiene un mensaje de error sobre no ser capaz para cargar un modulo particular, comprobar primero que el correcto Perl binario esta en su CAMINO, y tambien que usted no tiene algun duplicado dlls o binarios en su sistema que puede estar obteniendo cogido mas que el 1 de esta distribucion. 1 del cambia en apache_1.3.12 es usar (win)Ganar calcetin 2; si usted recibe un mensaje de error como Incapaz para situar WS2_32.DLL cuando empezando apache, usted necesita instalar (win)Ganar calcetin 2 desde http://www.microsoft.com/ventanas/descargan/cubo/W95ws2setup.exe. Si usted esta en un cuadrante arriba conexion, cuando empezando un navegador de web usted puede ser sugerido para conectar a su ISP. Si usted no quiere hacer asi, elegir trabajar fuera de-linea, entonces ir a http://servidor local/. Usted puede entonces otra vez ser sugerido para trabajar en-linea, en que caso usted elegiria hacer tan - el navegador reconoceria que el puede conectar a 'servidor local' sin su ISP. Hay varios ejemplo cgi manuscritos proporcionados (desde el CGI.pm distribucion), juntos con las directivas necesarias en los configuration ficheros. El 1 en el cgi directorio de cubo, tal como http://servidor local/cgi-cubo/printenv.pl es normal cgi manuscritos. Si Perl era instalado a algo otro que C:\Perl, entonces la linea primera de estos manuscritos (el ella golpear raya) tiene que ser cambiado para apuntar al perl binario. Hay tambien algunas mod_perl directivas relacionadas dadas en httpd.conf: - Apache::Manuscritos de registro para (run/ejecutar)correr bajo http://servidor local/mod_perl/ - un costumbre simple Apache modulo, accedido como http://servidor local/hola, que impresiones fuera un estandarte "Hola, mundo" mensaje. El modulo usado para ser este en C:\Perl\sitio\lib\Apache\Hola.pm. - una muestra HTML::Embperl manuscrito en http://servidor local/embperl/env.html - una muestra HTML::Manuscrito de albagnil en http://albagnil de servidor/local/env.html - una muestra Apache::MANUSCRITO de aspide en http://aspide de servidor/local/env.html ENCION de DOCUMENTO Local Apache encion de documento es incluido en C:\Apache\htdocs\manual\, mientras el mod_perl y mod_ssl encion de documento esta en C:\Apache\htdocs\manual\mod\mod_perl\ y C:\Apache\htdocs\manual\mod\mod_ssl\, respectivamente. Enlaces a estos son encontrados con un (run/ejecutar)corriendo servidor de web en http://servidor local/. El estandarte perl encion de documento, tan bien como que para todos disponibles modulos localmente instalados, es disponible via una ventana de DOS con 'perldoc': perldoc perl perldoc perlfaq perldoc mod_perl y asi en. Usted puede querer tambien usar el 'tkpod' manuscrito en el mismo camino para un interfaz grafico. Estos documentos pueden ser convertidos a HTML por ambos los incluidos Marek::Vaina::MODULO html o por el manuscrito instalar html, que vaina de empleos2html tan bien como el 'manuscrito de vaina' hendida para agrietar ficheros arriba largos. Informacion en el web es disponible en http://perl.apache.org/ mod_perl http://tomar23.org/ mod_perl http://www.apache.org/ Apache http://www.perl.com/ Perl http://www.estado activo.com/ (win)Ganar32 perl http://www.modssl.org/ mod_ssl http://www.openssl.org/ OpenSSL El mod_perl, mod_ssl, OpenSSL, y sitios de Estado Activo tambien contiene instrucciones para suscribir a pertinentes correo listas, tan bien como enlaza a archivos buscar capaces de mensajes anteriores. Los grupos de news comp.lang.perl.misc, comp.lang.perl.modulos, y comp.lang.perl.moderado en tiempos discuten mod_perl y (win)Ganan32 perl temas; hay grupos de news tambien diversos para SSL y para (run/ejecutar)correr servidores de web en (win)Gana32. Usted puede buscar los mensajes de estos grupos en httpes://www.dejanews.com/. Finalmente, hay un numero de libros buenos en perl y (win)Ganan32; ver http://www.perl.com/referencia/ para enlaces. Si usted planea a delve mas profundo dentro mod_perl, entonces el O'Reilly libro 'Apache Modulos', por Lincoln Stein y Doug MacEachern, es inestimable - ver http://www.modperl.com/ para detalles. INSTALANDO MODULOS Este binario, ser compatible con ActivePerl, seria capaz para usar ppm (Perl Director de Paquete) paquetes instalar capaces con la incluida ppm utilidad. Ver la encion de documento en ppm en http://www.estado activo.com/ para mas lejos detalles - algunos Apache paquetes especificos son mantenidos en httpes://theoryx5.uwinnipeg.ca/ppmpackages/. Para instalar modulos adicionales para que no hay ppm version, usted puede necesitar obtener algunos otros programas: - nmake (Microsoft hace utilidad), disponible a traves de ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe. Este es un auto-extrayendo lugar - de archivo nmake.exe y nmake.errar en un directorio incluido en su CAMINO. Usted puede tambien en principio usar dmake (http://dmake.wticorp.com/) o el puro perl utilidad 'hace' (http://www.perl.com/CPAN/autores/id/NI-S/); estos implicara cambiando el defecto 'hace=nmake' linea en C:\Perl\5.6.0\lib\MSWIN32-x86\Config.pm. - una brea y gzip programa para desembalar .brea.gz ficheros. Algunos abren la cremallera programas (eg, (win)Ganar (zip)cremallera) ya ficheros de mango tal. Algunos lugares para buscar (win)Ganan95/98/NT utilidades son httpes://www.gnu.org/, http://www.zdnet.com/, y http://www.simtel.red/simtel.red/(win)gana95.html. Alternativamente, usted podia usar el Archivo de modulos::Brea y Compresa::Zlib incluido en esta distribucion; el CPAN modulo usara estos automaticamente, y ahi un manuscrito 'ptar' que puede listar, desembalar, y crear .brea y .brea.gz ficheros usando mucho el mismo interfaz como el Unix (gnu) version de brea. El camino mas facil para instalar modulos adicionales son a traves de los CPAN.pm modulo, invocado como perl -MCPAN -e cascara en la linea de comando. 1 entonces sencillamente dice, por ejemplo, instalar Red::FTP para instalar la Red::FTP modulo. CPAN.pm comprobara para la version ultima, y descargar, desembalar, hacer, prueba, y instalar el modulo para usted si usted necesita el. El tambien luego, en mas casos, paquete de mango dependencies automaticamente. CPAN configuration fichero C:\Perl\lib\CPAN\Config.pm incluido en esta distribucion puede necesitar alguna cambia, particularmente las localizaciones de las 'hacen', 'gzip', y 'alquitranar' programas. Usted puede querer tambien cambiar el construir_dir y cpan_valores de (inicio)casa, donde CPAN almacenara sus ficheros, tan bien como lista de url y lista_de espera para localizaciones para usar a buscar ficheros remotos; ver http://www.perl.com/CPAN/SITIOS.html para una lista de CPAN sitios. Algunos modulos necesitan unos C mas compilares para construir. Este binario era construido con Microsoft VC++ 6.0 (SP3), y para asegurar binario compatability, VC++ seria usado. Si usted tiene VC++, usted puede tener que editar C:\Perl\lib\Config.pm para cambiar los caminos a los Incluyen (incpath) y Lib (libpth) directorios. Nota que cierto unix-derivado (win)Gana32 herramientas, particularmente 'hacer' y el GNU C mas compilar gcc desde cygnus (http://sourceware.cygnus.com/cygwin/) o mingw32 (http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32/indice.html), no trabajara con este construir. TEMAS de CASCARA de DOS Perl en (win)Ganar32 tiene un numero de cosas diferentes que versiones de Unix - ve el README.(win)ganar32 fichero de la perl distribucion de fuente (disponible en el readmes\perl-5.6.1 subdirectory) para una discusion completa. Como bien, algunas cosas, notablemente bandada() y algunos de los modulos en la libwin32 distribucion, trabajar en NT pero no en Windows 95/98. Como tambien discutido en README.(win)ganar32, 1 de los problemas mayores con perl bajo (win)Ganan32 son la conducta de la "cmd" cascara. 1 tema es los argumentos de camino y expansion de carta salvaje es manejada. Este perl binario era compilado con el USAR_SETARGV variable definido, que causas enlazando con setargv.obj para permitir perl para expandir cartas salvajes en argumentos (este poder aunque hace el mas duro para usar metodos alternos como el Fichero::DosGlob modulo). Usted consultaria README.(win)ganar32 para mas lejos discusion. Otro tema es re direccion, especialmente estilo-de unix STDERR re direccion como en algun_comando > algun_fichero 2>&1 a mensajes de error re directo a la misma localizacion como STDOUT. La cascara de DOS de defecto no entiende este re direccion, y manuscritos que usan el puede tener unpredictable resultados (eg, creacion de ficheros falsos con estrangulan nombres). Usted puede querer considerar comprando las 4NT herramientas desde httpes://www.jpsoft.com/, que mangos tales re direccion y tiene un numero de caracteristicas agradables, tal como mandar historia. A pesar de el avisado aproximadamente usando las 4NT herramientas bajo Windows 95/98, yo (y otros) tener usado ellos sin problemas, al menos tan lejano como perl es interesado. TEMAS/de LICENCIA de COPYRIGHT Perl, y mas de los modulos en CPAN, es copyright por sus autores respectivos bajo la Licencia Artistica, un copiar de que es disponible en el readmes\perl-5.6.1 directorio. Las fuentes usadas para edificio perl y todos los modulos en esta distribucion es disponible en CPAN (http://www.perl.com/CPAN/). Las fuentes para mod_ssl y OpenSSL son disponibles en httpes://www.modssl.org/ y http://www.openssl.org/, respectivamente; por favor ver el "Licencia" fichero en los readmes\openssl-0.9.6un y readmes\mod_ssl-2.8.4-1.3.20 directorios para las licenciando condiciones de estos paquetes. En edificio algun de los perl modulos, un poco adicional cambia a algunas de las fuentes eran necesarias; estos es resumido en el CPAN testers sitio http://testers.cpan.org/, bajo los MSWIN32-x86 enlaces. Por favor contacto mi si usted tiene algunas preguntas en esta consideracion. Este paquete binario puede ser libremente distribuido, pero es suministrado sin warranty de alguna clase. Aunque Yo he probado y usado esta en mi maquina propia sin problema, yo soy unsure como bien el trabajara en otros. Yo apreciaria oyendo sobre su exito, o si no, en usando esta distribucion, (por)junto con sugerencias para mejoras de futuro. Cachondo Kobes (randy@theoryx5.uwinnipeg.ca) Poder 28, 2001 jejeje, que nombre tiene... |
Comentarios de los usuarios |
| No hay comentarios hasta el momento |
Votar
este manual ||
Enviar
Comentario ||
Ir
al Foro
Copyleft. 2007
Esta obra está bajo una licencia de Creative Commons.
Esta página esta optimizada para resolución 1024x768 y mayores.