Si quieres montar un servidor local en tu Windows para probar PHP, MySQL/MariaDB y Apache sin subir nada a internet, XAMPP te lo pone ridículamente fácil.
Qué es XAMPP y para qué te sirve
XAMPP es un paquete que instala Apache, PHP y MariaDB (o MySQL según versión) para que tengas un entorno local listo para desarrollar.
Te sirve para crear y probar webs, WordPress, APIs en PHP, y proyectos sin depender de un hosting.
Requisitos antes de instalar
Necesitas un Windows con permisos de administrador para evitar errores tontos durante la instalación.
Conviene tener libre el puerto 80 (Apache) y el 443 (HTTPS), porque suelen chocar con otros programas.
Si tu Windows tiene el Control de cuentas de usuario muy estricto, la instalación será más fluida si evitas la carpeta “Archivos de programa”.
Descarga XAMPP de forma segura ✅
Entra a la web oficial de Apache Friends y elige la versión para Windows.
Descarga desde aquí: https://www.apachefriends.org/es/index.html.
Si ves varias versiones, elige una con PHP compatible con tu proyecto para no pelearte luego con extensiones.
Instalación de XAMPP en Windows (paso a paso) 🧩
Sigue estos pasos en orden para que no aparezcan avisos raros ni permisos bloqueados.
- Ejecuta el instalador como Administrador haciendo clic derecho y seleccionando “Ejecutar como administrador”.
- Si aparece un aviso de UAC, pulsa Sí para permitir cambios.
- En “Select Components”, deja marcados Apache, MySQL/MariaDB y PHP como mínimo.
- En “Installation Folder”, elige una ruta simple como C:\xampp para evitar líos de permisos.
- Continúa con “Next” hasta que empiece la instalación y espera a que termine.
- Cuando te pregunte por el idioma del panel, elige el que te sea más cómodo y finaliza.
Primer arranque y configuración básica ⚙️
Abre el XAMPP Control Panel desde el acceso directo del escritorio o desde el menú Inicio.
Pulsa Start en Apache y luego Start en MySQL para levantar el servidor local.
Si todo va bien, verás el estado en verde y el texto “Running” en ambos módulos.
Cómo comprobar que funciona (la prueba rápida) 🔎
Abre tu navegador y escribe http://localhost/ para cargar la página de inicio de XAMPP.
Si ves el panel de bienvenida, tu Apache está funcionando correctamente.
Para probar PHP, entra en http://localhost/dashboard/ y verifica que carga sin errores.
Dónde poner tus archivos (la carpeta correcta) 📁
Tus proyectos deben ir dentro de C:\xampp\htdocs para que Apache los sirva en localhost.
Crea una carpeta como C:\xampp\htdocs\miweb y abre http://localhost/miweb/ en el navegador.
Si quieres probar con un archivo, crea index.php y escribe un <?php echo "Hola"; ?> para confirmar que PHP interpreta bien.
Problemas típicos y soluciones rápidas 🧯
Si Apache no inicia y te marca “Port 80 in use”, lo más común es un choque con IIS o con algún servicio web.
Puedes cambiar el puerto de Apache en “Config” → “Apache (httpd.conf)” y modificar Listen 80 por Listen 8080.
Después entrarías con http://localhost:8080/ para acceder sin conflicto.
Si MySQL no inicia, revisa que no haya otro servicio de base de datos ocupando el 3306.
Puedes cambiar el puerto de MySQL en “Config” → “my.ini” ajustando el valor de port=3306 a otro como 3307.
Si Windows Defender o tu antivirus pregunta, permite el acceso de Apache en redes privadas para que no bloquee conexiones locales.
Cómo desinstalar XAMPP sin dramas 🧹
Cierra el panel y asegúrate de detener Apache y MySQL antes de borrar nada.
Si instalaste con desinstalador, ejecútalo desde la carpeta de XAMPP o desde el apartado de aplicaciones de Windows.
Si no, puedes eliminar la carpeta C:\xampp y listo, aunque conviene guardar antes tus proyectos en htdocs.
Enlaces útiles 🌐
Página oficial de XAMPP: https://www.apachefriends.org/es/index.html.
Documentación de Apache Friends: https://www.apachefriends.org/faq_windows.html.
PHP (manual): https://www.php.net/manual/es/.
MariaDB (documentación): https://mariadb.com/kb/en/documentation/.
