Instalación en Windows de Apache, PHP y MySQL
Cabe decir que aunque es una buena solución para probar localmente las web, e ir trabajando en ellas, no lo es tanto si pensamos en usarlo como un servidor "de verdad". Para estos casos, lo mejor es empezar con uno de nuestros artículos sobre como instalar Linux ;)
1.Instalando Apache
Lo primero que hay que hacer es bajarnos una versión de Apache para Windows.
La web de descargas de apache es la siguiente: Apache Downloads
En el momento de redacción de este artículo, la versión más nueva (de la rama 1.3) es la 1.3.33, que se puede bajar aquí:
Apache 1.3.33 Windows [rediris.es]
Se trata de una instalación gráfica, los parámetros que nos pedirá en la misma son el nombre del host, el e-mail del administrador, etc. En principio los podemos dejar por defecto, no importa demasiado.
Nota: En Windows NT/2000/XP/2003, instalará el Apache como un servicio. Para iniciarlo (o pararlo), debemos hacerlo desde la utilidad "Servicios", en "Herramientas Administrativas", o con un simple net start apache o net stop apache
2. Instalar y Configurar PHP
Como ya hemos hecho con Apache, localizamos la versión para windows de la web oficial de PHP (www.php.net).
Por el momento, la última versión de PHP es la 4.3.9, descarga aquí: PHP 4.3.9 Windows
Descomprimimos el zip en el directorio que nos interese, por ejemplo: c:\php
En c:php nos encontraremos con un archivo llamado php.ini-dist, lo modificamos con el notepad, por ejemplo. Lo que debemos cambiar es lo siguiente:
En doc_root debemos poner el directorio de apache donde están las páginas web. Si lo habeis dejado por defecto, está en:
C:\Program Files\Apache Group\Apache\htdocs
Nota: es posible que en algunos windows, por defecto esté en "Archivos de Programa" en vez de "Program Files"
El parámetro entonces, quedaría así:
doc_root="C:\Program Files\Apache Group\Apache\htdocs"
En extension_dir debemos poner el directorio donde está el php. Por defecto:
extension_dir="C:\php"
Ahora guardamos el archivo como php.ini (quitad el "-dist") y lo guardamos en c:\winnt (o c:windows, dependiendo de la instalación de windows)
Copiamos el archivo c:\php\sapi\php4apache.dll y c:\php\php4ts.dll al directorio de apache (C:\Program Files\Apache Group\Apache)
3. Configuración del Módulo PHP en Apache
Editamos el archivo httpd.conf que está en el directorio de apache (podemos editarlo directamente en Inicio - Programas - Apache HTTP Server - Configure Apache Server - Edit the Apache httpd.conf Configuration File
Ahora tenemos que localizar en el archivo de configuración lo siguiente:
Debemos añadir detrás de index.html: index.php
DirectoryIndex index.html index.php
El siguiente paso es incluir el módulo:
Escribimos lo siguiente (preferiblemente en la línea debajo de un AddType):
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
Guardamos el archivo de configuración y reiniciamos apache (ya con soporte PHP)
4. Instalando MySQL
Buscamos la nueva versión de MySQL en mysql.org
MySQL 4.1.7 Windows
Una vez instalado, ejecutamos winmysqladmin.exe en c:\mysql\bin. Usamos root como usuario y establecemos un password. MySQL se autoconfigura para ejecutarse al inicio.
Una vez hecho esto, ya tendremos Apache con PHP y MySQL de servidor de Bases de Datos.
Salut,
Dani.

