En el presente tutorial te mostraremos paso a paso cómo instalar en tu PC un servidor web Apache con el lenguaje de programación PHP y un servidor MySQL, así como a realizar conexiones con dicha base de datos.
Descargar el servidor web Apache:
Descargar PHP:
- Página principal del proyecto: [ enlace ]
- Página de descargas: [ enlace ]
- NOTA 1: puesto que vamos a utilizar Apache descargaremos una versión VC6 (compiladas para Apache) y en formato ZIP (puesto que incluyen las extensiones).
- NOTA 2: Como utilizamos Apache es recomendable descargar una versión Thread Safe. Utilizaríamos la de tipo Non-Thread Safe si fuéramos a ejecutar PHP en el servidor web Internet Information Server (IIS).
Descargar el servidor de bases de datos MySQL:
Para confeccionar el presente tutorial hemos utilizado las siguientes versiones de los instaladores:
- Apache: apache_2.2.4-win32-x86-no_ssl.msi
- PHP: php-5.2.12-Win32.zip
- MySQL: mysql-5.5.21-win32.msi

Antes de realizar la instalación, si tienes instalado XAMPP asegúrate de detener la ejecución de Apache y MySQL.
Creamos por ejemplo una carpeta c:\php5 y descomprimimos el archivo descargado dentro de ella, debiendo quedar del siguiente modo:
A continuación crea una copia del archivo php.ini-recommended y renómbralo a php.ini.
Para instalar Apache en Windows 7 o Windows Vista hemos de ejecutar el instalador como administrador.
Para ello, manteniendo pulsada la tecla Mayús haremos clic con el botón derecho del ratón en el archivo y seleccionamos Ejecutar como otro usuario, y a continuación introducimos el usuario y contraseña del administrador del equipo:
Otra forma de hacerlo es acudiendo a Inicio, Todos los programas, Accesorios para luego hacer clic con el botón derecho del ratón sobre Símbolo del sistema y seleccionando la opción Ejecutar como administrador en el menú contextual:
Suponiendo que tuvieras el instalador de Apache en la carpeta c:\temp, introduce los siguientes comandos y pulsa la tecla Enter:
cd \temp
dir
Con el primero nos situamos en la carpeta "c:\temp" y con el segundo mostramos el contenido del directorio.
Después pulsa la tecla 'a' y luego la tecla Tab (para que se escriba el resto del nombre del archivo instalador de Apache) y finalmente Enter para ejecutar el instalador.
Una vez en el instalador del servidor web Apache pulsaremos el botón Next para comenzar:
Marcamos la opción I accept the terms in the license agreement, y pulsamos en Next:
En esta pantalla pulsamos en Next:
En la siguiente pantalla, puesto que estamos instalando Apache en nuestro propio ordenador para realizar nuestras pruebas, escribiremos localhost en los dos primeros cuadros de texto, y una dirección de correo en el tercero ('webmaster@locahost.com', por ejemplo):
En la parte inferior podemos marcar la opción for All Users, on Port 80, as a Service – Recommended.
Finalmente, pulsaremos en Next.
Después seleccionamos la instalación Typical y pulsamos en Next:
En esta pantalla podemos seleccionar el directorio de instalación:
En lugar de utilizar el que se muestra por defecto pulsaremos en el botón Change para seleccionar otro.
En el cuadro de texto en la parte inferior escribiremos c:\apache22 y pulsaremos en OK para volver a la pantalla anterior, en la que haremos clic en el botón Next para pasar a la siguiente:
Para que de comienzo la instalación haremos clic en Install:
Una vez terminada la instalación pulsaremos en Finish:
Para comprobar si el servidor web se encuentra en marcha (lo estará si la instalación se realizó correctamente) introduciremos 127.0.0.1 o localhost en la barra de direcciones de nuestro navegador web.
Deberíamos ver el mensaje mostrado en la imagen:
En la parte derecha de la barra de tareas veremos ahora el icono de Apache Monitor , desde el que podremos iniciar y detener rápidamente el servidor web Apache, bien desde el menú contextual que se muestra al hacer clic con el botón izquierdo sobre dicho icono, o bien desde la ventana que se muestra al hacer clic con el botón derecho sobre él y seleccionando la opción Open Apache Monitor.
Opcionalmente, también podremos detenerlo desde la ventana Servicios, a la cual podremos acceder haciendo clic con el botón derecho en el icono de Apache Monitor y seleccionando Open Services:
Otro modo de llegar a esta ventana es escribiendo la palabra servicios en el cuadro de búsqueda del menú de Inicio y pulsando la tecla Enter:
Una tercera forma de llegar a esta ventana es acudiendo a Inicio, Panel de Control, Sistema y Seguridad, Herramientas Administrativas, Servicios (en Windows 7).
Una vez hayamos accedido a la siguiente ventana localizaremos la siguiente línea:
Haciendo doble clic encima se abrirá el siguiente cuadro de diálogo, en el que también podremos configurar otras opciones, como por ejemplo si el servicio debe iniciarse de forma manual o automáticamente al iniciarse Windows: