Como se ha comentado en la lección ¿Qué es PHP?, para montar un servidor de páginas web en buenas condiciones es necesario disponer tanto de un un servidor de páginas web propiamente dicho, como un lenguaje de programación y una base de datos.
En el mundo del software libre tres proyectos han proporcionado esas herramientas con una calidad sobresaliente:
Por ello a las combinaciones de servidores Linux, con Apache, MySQL y PHP se les ha llamado siempre plataformas LAMP. Como esos programas también tienen versión para Windows, también se habla de plataformas WAMPP
En el caso de Windows, para facilitar la instalación de esos componentes, existen programas que de una sola tacada instalan Apache, PHP y MySQL, además de muchas otras utilidades, que se suelen llamar paquetes WAMP. Existen muchos paquetes WAMP que se distinguen principalmente por el número de utilidades adicionales y por las versiones de cada uno de los programas que incluyen. Algunos de estos paquetes están configurados para un entorno de producción mientras que otros están configurados para entornos de desarrollo.
En el caso de GNU/Linux, todas las distribuciones (alguna habrá que no, pero no serán muchas) incluyen en sus repositorios versiones de Apache, PHP y MySQL. En un entorno de producción lo más recomendable es utilizar esas versiones pues eso nos garantizará la actualización automática de los paquetes y su correcto funcionamiento, pero en un entorno de aprendizaje puede ser conveniente instalar algún paquete LAMP que nos evite tareas de configuración.
En este curso se utilizará uno de estos paquetes WAMP o LAMP que se llama XAMPP. La última versión disponible actualmente (abril de 2011) es la versión 1.7.4 (del 22 de enero de 2011), que incluye Apache 2.2.17, PHP 5.3.5, MySQL 5.5.8 y otras utilidades.
XAMPP está disponible tanto para Windows como para GNU/Linux.
En cdlibre.org hay secciones dedicadas a paquetes WAMP, servidores web, PHP y MySQL, con información detallada sobre las últimas versiones publicadas para Windows.
Nota: Antes de instalar un servidor de páginas web es conveniente comprobar si no hay ya uno instalado. Para ello, es suficiente con abrir el navegador y escribir la dirección http://localhost. Si no se obtiene un mensaje de error es que hay algún servidor de páginas web instalado.
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Esta obra está bajo una licencia de Creative
Commons Reconocimiento-CompartirIgual 3.0 España.