Instalación de Apache y MySQL como Servicios de Windows
Aprende a convertir Apache y MariaDB en servicios nativos de Windows mediante la casilla Service del panel para que inicien automáticamente sin abrir XAMPP.
¿Modo Aplicación o Modo Servicio de Windows?
Por defecto, XAMPP corre en **modo aplicación**: cada vez que enciendes tu computadora debes abrir el panel xampp-control.exe y hacer clic manual en los botones Start.
Si programas todos los días, puedes registrar Apache y MariaDB como Servicios nativos de Windows. De este modo, el servidor web arrancará en segundo plano automáticamente al encender tu PC, incluso antes de que inicies sesión con tu usuario.
Cómo Instalar el Servicio desde el Panel de XAMPP
- Paso Crítico: Cierra el panel de XAMPP si lo tienes abierto.
- Haz clic derecho sobre
C:\xampp\xampp-control.exey selecciona "Ejecutar como administrador" (esto es obligatorio; sin permisos de administrador Windows rechazará la creación del servicio). - Asegúrate de que Apache y MySQL estén detenidos (en botón Stop).
- En la primera columna del panel, a la izquierda de la palabra Apache, verás una casilla de verificación con una cruz roja (❌).
- Haz clic sobre la cruz roja. Aparecerá una ventana de confirmación: "Click [Yes] to install the Apache service".
- Pulsa Sí. La cruz roja se transformará en un check verde (✔️).
- Repite la misma operación con el módulo MySQL.
- ¡Listo! A partir de este momento, tus servidores web y de base de datos se iniciarán de forma invisible al arrancar Windows.
¿Cómo Desinstalar el Servicio si ya no lo Necesitas?
Para revertir el cambio y volver al modo manual, simplemente ejecuta el panel como Administrador, detén el servicio y vuelve a hacer clic sobre el check verde (✔️). El sistema te preguntará si deseas desinstalar el servicio y volverá a mostrar la cruz roja.
⚡ Gestionar los Servicios de XAMPP en Windows PowerShell
Comandos para comprobar el estado o reiniciar los servicios instalados de Apache y MySQL:
# Consultar el estado del servicio de Apache instalado por XAMPP:
Get-Service -Name "Apache2.4"
# Iniciar o detener el servicio desde consola como Administrador:
Start-Service -Name "Apache2.4"
Stop-Service -Name "Apache2.4"
# Consultar el servicio de MySQL de XAMPP:
Get-Service -Name "mysql"
Mini-Quiz de Retención
Comprueba tu comprensión antes de pasar a la siguiente lección¿Qué requisito indispensable se necesita para poder marcar la casilla de instalación de servicios (icono de cruz roja a verde) en XAMPP?
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual de XAMPP: Instalación & Pruebas y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.