Si has instalado Xampp en tu ordenador de forma local para hacer pruebas y lamentablemente un error hace que tus días de gloria queden frutados, Apache no quiere trabajar y da el siguiente error:
Apache shutdown unexpectedly
La solución en este caso es relativamente sencilla que si error se debe a dos posibles causas que veremos a continuación como soluiconar en cada una e ellas.
Resumen del Contenido
1.- Instalación incorrecta de Xammpp
Has descomprimido Xammpp en alguna carpeta y no en el directoria raiz.
Solución:
La solución, volver a descomprimir Xampp en el directorio raíz de cualquiera de nuestros discos
2.- Puertos de servidor Apache y MySql ocupados
Los puesto que utiliza por defecto el servidor Apache y MySql (80 y 443) están siendo utilizados por otras aplicaciones instaladas en nuestro equipo. Normalmente estos puertos los pueden utilizar algunos de las antivirus.
Solución:
Como solución, cambiar los puertos por defecto del Servidor Apache y MySql. En este ejemplo pondremos como puertos el 8080 y el 4430.
- Editar el fichero httpd.conf ubicado en «C:\Xammp\Apache\Conf» y sustituir
ServerName localhost:80 por ServerName localhost:8080.
Listen 80 por Listen 8080. - Editar el fichero httpd-ssl.conf ubicado en «C:\Xammp\Apache\Conf\Extra» y sustituir:
<VirtualHost _default_:443> por <VirtualHost _default_:4430>.
ServerName localhost:443 por ServerName localhost:4430.
Listen 443 por Listen 4430.
En este punto solo queda reiniciar el Xampp si lo teníamos abierto.
Recordar que como hemos cambiado el puerto, también ha cambiado la manera de llamar a nuestro servidor local. Ahora deberemos escribir en el navegador la siguiente ruta: localhost:8080