Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2002, 11:04
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Esto lo saqué de una página hace tiempo, que por desgracia ya no está. Los link y las versiones están atrasados, pero puedes investigar por las páginas para descargar las nuevas versiones. La instalación es igual.

Ahí va, cuidado que es largo:

Cita:
Manual Instalación Apache 1.3.24 + PHP 4.2.0 + MySQL 3.23.49 + ActivePerl 5.6.1 bajo Windows.

Nos descargamos los programas, ok?


Descarga Apache
http://www.apache.org/dist/httpd/bin...32-x86-src.msi

Descarga PHP
http://www.php.net/do_download.php?d....2.0-Win32.zip

Descarga MysQL
http://www.mysql.com/downloads/downl....23.49-win.zip

Descarga Perl
http://downloads.activestate.com/Act...SWin32-x86.msi

1er Paso

Instalar primero el Apache

Doble click en el MSI

Comienza instalación

Network Domain --> sino tenemos un dominio pones localhost (luego se puede cambiar y poner aqui la IP)
Server Name --> sino tenemos un dominio pones localhost (luego se puede cambiar y poner aqui la IP)
Mail Adminstrador --> nuestro e-mail

Instalar como un servicio mejor, si es windows 98 sera manual

Instalación por defecto se hace en el directorio:

C:\Archivos de programa\Apache Group\Apache

Ahora necesitamos editar el archivo de configuracion que se encuentra en:

C:\Archivos de programa\Apache Group\Apache\conf\httpd.conf

Lo editamos con cualquier editor de texto

Y vamos a añadir el PHP:

Instalar PHP

Abrimos el ZIP del PHP y lo descomprimimos en la carpeta c:\PHP, o cualquier otra, pero mejor corta, para que no se haga la picha un lio con la ruta del PHP

Nos crea la ruta C:\php\php-4.2.0-Win32, y tampoco me mola, asi que copio lo que hay dentro de php-4.2.0-Win32 y lo meto en c:\PHP y luego borro la carpeta php-4.2.0-Win32

Y ahora hay que coger el php4ts.dll y copiarlo al directorio de Windows/System (en el 9x) o Winnt/System32 (NT,2000,XP)

Este archivo se encuentra en C:\php\php4ts.dll

Si hay otro archivo en c:\Windows\System lo remplazamos, y si nos nos deja, cerrar el apache

El siguiente paso es configurar el php.ini

- renombrar o copiar php.ini-dist a php.ini
(
para poder obtener los variables de post y get , como en mi caso, editar la lineas
register_globals=On
(esta en Off por defecto) )

y copiarlo( php.ini) a C:\windows

Una vez instalado el PHP vamos a decirle al Apache que tenemos el php!!

El PHP se puede instalar de dos maneras, como un módulo del Apache o como un script, lo mejor es como un modulo, asi que lo haremos asi:

Abrimos el httpd.conf y buscamos "Dynamic Shared Object (DSO) Support", que es donde se cargan los modulos:

Hasta tenemos un ejemplo:

# Example:
# LoadModule foo_module modules/mod_foo.so

Y añadimos en la primera linea:

LoadModule php4_module c:/php/sapi/php4apache.dll

De tal manera que tiene que quedar asi:

LoadModule php4_module c:/php/sapi/php4apache.dll
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

Ahora seguimos bajando por el httpd.conf y llamamos al modulo

AddModule mod_php4.c

De tal manera que quede asi:

ClearModuleList
AddModule mod_php4.c

Vale, ahora bucamos enel httpd.conf el modulo mod_dir.c

Y nos sale esto:

<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>

Y le añadimos esta linea

AddType application/x-httpd-php .php

Tiene que quedar asi:

<IfModule mod_dir.c>
DirectoryIndex index.html
AddType application/x-httpd-php .php
</IfModule>


Lo guardamos y reiniciamos el apache, no el ordenador.

Podemos hacer una pagina info.php que dentro contenga <? phpinfo(); ?> y luego visualizar esta pagina para ver si se instalado correctamente.

Ahora vamos a instalar el MySQL 3.23.49

LLeva un setup muy majo, asi que por defecto se instala en C:\Mysql, aunque si esto se cambia luego hay que cambiar un archivo.

Este archivo es el C:\MY.CNF o hacer un my.ini en la carpeta windows y decirle la ruta exacta:

[mysqld]
basedir=E:/ruta-del-php/
datadir=E:/ruta-del-php/data


Ahora solo hay que llamar al winmysqladmin.exe que esta en C:\mysql\bin

Si el semaforo se pone en verde, pefecto, sino pues algo ha fallado.
Obviamente el Perl no te hace falta. Si a alguien le interesa que me mande un mensaje privado.

Espero que sea suficiente (seguro que lo es).
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.