Si eres desarrollador web o simplemente curioso por aprender a gestionar un servidor local, posiblemente te hayas encontrado con la necesidad de instalar XAMPP en tu equipo. Este software, que combina Apache, MySQL, PHP y Perl, es la mejor manera de crear un entorno de pruebas en tu propio ordenador sin necesidad de pagar por servicios de alojamiento en internet. En este artículo te enseñaremos a instalar y configurar XAMPP en Windows 10, paso a paso y con todas las recomendaciones necesarias para que no te pierdas en el proceso.
XAMPP no solo te permite ejecutar sitios web dinámicos en local, sino que también es la herramienta perfecta para aquellos que desean practicar o desarrollar proyectos en un entorno seguro antes de subirlo a un servidor en producción. Si estás trabajando con PHP, MySQL o perl, no hay mejor opción. Vamos a desglosar el proceso de instalación, configuración y uso de XAMPP para que puedas tenerlo funcionando en tu equipo en un abrir y cerrar de ojos.
¿Qué es XAMPP?
XAMPP es un paquete de software gratuito que permite convertir tu ordenador en un servidor local para realizar pruebas de aplicaciones web. Con él, puedes ejecutar servicios como Apache (servidor web), MySQL (gestor de bases de datos), PHP (lenguaje de programación web) y Perl (otro lenguaje de script). Al ser multiplataforma, puedes usarlo no solo en Windows, sino también en macOS y Linux. Todo este conjunto de herramientas te ayuda a crear un servidor local funcional sin necesidad de estar conectado a Internet.
Descargar XAMPP
Para empezar, lo primero que debemos hacer es dirigirnos a la página oficial de XAMPP en apachefriends.org. Aquí encontrarás versiones disponibles para diferentes plataformas: Windows, Linux y MacOS. En este tutorial, nos centraremos en cómo descargar la versión de Windows 10.
Busca la versión más reciente de XAMPP para Windows y descarga el archivo ejecutable. Ten en cuenta que hay varias versiones disponibles, cada una usando distintas versiones de PHP. Es recomendable que elijas la que mejor se ajuste a las necesidades de tu proyecto. Por ejemplo, si trabajas con una versión antigua de PHP, asegúrate de descargar la versión correcta de XAMPP compatible con esa versión.
Instalar XAMPP en Windows 10
Una vez descargado el instalador, hacemos doble clic en el ejecutable para iniciar el proceso de instalación. El instalador podría mostrar algunos mensajes de advertencia, pero puedes continuar sin problemas. La interfaz de instalación es bastante simple y solo tendrás que ir aceptando los pasos:
- Primero, elige los componentes que deseas incluir en la instalación (Apache, MySQL, PHP, etc.). Si no estás seguro de qué componentes necesitas, deja las opciones por defecto.
- A continuación, selecciona la carpeta donde deseas instalar XAMPP. La ruta predeterminada es C:\\xampp, y lo más recomendable es mantenerla.
- En la siguiente pantalla sobre ‘Bitnami para XAMPP’ (que es un soporte adicional para instalar aplicaciones de forma rápida), puedes ignorarlo si de momento no planeas instalar aplicaciones como WordPress.
- Finalmente, haz clic en «Instalar» y espera a que el proceso se complete. Puede tardar unos minutos dependiendo de tu equipo.
Finalizando la instalación
Una vez que el proceso de instalación ha finalizado, aparecerá una ventana donde puedes elegir ejecutar el panel de control de XAMPP automáticamente. Si marcas la casilla, el panel de control de XAMPP se abrirá inmediatamente. Desde este panel, podrás controlar fácilmente los distintos servicios como Apache y MySQL. Haz clic en los botones «Start» para iniciar ambos servicios.
Configuración del servidor local
Después de iniciar Apache y MySQL, abre tu navegador e ingresa en la barra de direcciones localhost o 127.0.0.1. Si todo está correctamente instalado, verás la página de inicio de XAMPP. Esto te indica que el servidor Apache está funcionando correctamente.
Para acceder a la administración de bases de datos, puedes usar phpMyAdmin escribiendo en tu navegador localhost/phpmyadmin. Desde aquí, podrás crear y gestionar bases de datos con facilidad. El usuario predeterminado de MySQL es «root» y la contraseña está vacía.
Guarda tus proyectos en htdocs
Una de las preguntas más comunes es: ¿Dónde se deben guardar los proyectos? XAMPP crea una carpeta llamada htdocs dentro de la carpeta de instalación (recordemos que por defecto es C:\\xampp\\htdocs). Cualquier archivo o carpeta que pongas dentro de esta carpeta será accesible a través de localhost. Por ejemplo, si pones una carpeta llamada ‘mi_proyecto’, podrás acceder a ella ingresando localhost/mi_proyecto en el navegador.
Posibles problemas y soluciones
Uno de los problemas más frecuentes que pueden surgir al usar XAMPP es que el puerto 80 o 443, que Apache utiliza, esté siendo ocupado por otra aplicación (como Skype u otro programa). Si Apache no puede iniciarse, vamos a ver cómo solucionar esto:
- Primero, puedes cambiar el puerto que usa Apache. Para ello, abre el archivo httpd.conf desde el panel de control de XAMPP y busca la línea que dice Listen 80. Cambia este puerto por uno que no esté ocupado, por ejemplo, el 8080.
- Después, también debes cambiar el puerto en el archivo httpd-ssl.conf para el puerto 443, cambiándolo por 444 u otro puerto disponible.
Otra opción es cerrar el programa que esté utilizando el puerto en conflicto, como Skype, y luego reiniciar Apache. Esta suele ser la solución más rápida si no necesitas tener esos programas abiertos mientras configuras tu servidor local.
Desinstalar servicios como Apache o MySQL de manera automática
Si deseas que Apache o MySQL se inicien automáticamente cada vez que inicies Windows, puedes configurarlo directamente en el panel de control de XAMPP. Simplemente marca la casilla llamada «Service» al lado de cada uno de estos servicios para que se ejecuten como servicios del sistema.
De esta manera, no tendrás que abrir el panel de control de XAMPP cada vez que quieras trabajar. Sin embargo, si cambias de opinión más adelante, podrás desmarcar estas opciones y evitar que se ejecuten automáticamente.
Ahora que has instalado correctamente XAMPP en tu equipo, tendrás acceso a un servidor local completo para proyectos web. Prueba a crear tus primeras páginas web en PHP o instala herramientas como WordPress para ver cómo funcionan en un entorno seguro de pruebas. Si tienes problemas con los puertos, o encuentras errores durante la instalación, recuerda revisar la configuración y consultar las opciones disponibles en el panel de control de XAMPP.
Me llamo Javier Chirinos y soy un apasionado de la tecnología. Desde que tengo uso de razón me aficioné a los ordenadores y los videojuegos y esa afición terminó en un trabajo.
Llevo más de 15 años publicando sobre tecnología y gadgets en Internet, especialmente en mundobytes.com
También soy experto en comunicación y marketing online y tengo conocimientos en desarrollo en WordPress.