Al iniciar «Xampp» y encender «Apache» nos devuelva un error en color rojo similar a este
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Check the «/xampp/apache/logs/error.log» file
and the Windows Event Viewer for more clues
El/los puerto/s que utiliza, por defecto, Apache y MySQL para comunicarse (el 80 y el 443) están siendo utilizados por otros programas y por tanto no puede encenderse.
Para solucionar esto vamos a cambiar el puerto 80 por el 8080 y el 443 por el 4430, para hacer esto debemos editar dos archivos y cambiar algunas líneas en cada uno. Esto lo haremos de la siguiente forma:
1. Pulsamos sobre el botón [Config] señalado con la flecha roja en la imagen.
2. Editamos el archivo httpd.conf y buscamos las líneas que dicen:─ Listen 80 y la cambiamos por Listen 8080
─ ServerName localhost:80 por ServerName localhost:8080
3. Editamos el archivo httpd-ssl.conf y buscamos las líneas que dicen:
─ Listen 443 y la cambiamos por Listen 4430
─ <VirtualHost _default_:443> por <VirtualHost _default_:4430>
─ ServerName localhost:443 por ServerName localhost:4430
4. Guardamos los cambios y volvemos a ejecutar [xampp-control], si todo ha salido bien al iniciar «Apache» y «Mysql» no deberíamos tener problemas ya.
5. Y por último y no menos importante, como hemos cambiado el puerto de apache ahora al llamar a nuestro servidor local desde el navegador debemos teclear: localhost:8080
Buen dia,
el error, sigue , se realizo el cambio de puertos paso a paso como lo indican aqui, pero el error aun sigue, no se que hacer, ayuda por favor.
Hola Karen gracias por escribir, te estaremos escribiendo a tu correo para ayudarte. Saludos.
buen dia me podra apoyar ya realize eso pero me siguen sin habilitar el mysql
revisa si al escribir Loalhost en tu navegador, te arga alguna página de inicio.
Buenas noches, a mi me sale este error, tampoco no pude solucionar
Hola Janet, probaste aplicar las correcciones que se mencionan en la publicación. Necesito me des un poco más de datos para ayudarte.
Buenos dias.
He cambiado los cambios que usted indica aquí para corregir el error, pero el error sigue presente y no consigo solucionarlo. No se que puedo cambiar o hacer.
Un saludo
Hola Mikel, puedes enviarme captura del error por favor.
Hola, gracias por el aporte.
He realizado los cambios pero me sigue sin funcionar. Ya no sé que hacer porque lo he probado todo.
Agradecería ayuda. Gracias.
Hola May, gracias por escribirnos.
¿Puedes indicarme si tienes IIS instalado en tu maquina o algún software que genere servicios web? Debes también verificar tu firewall y antivirus que no bloqueen los puertos que estas configurando.
tengo el mismo problema, ya revise y ninguna aplicación usa los puertos 80 ni 443, de todas maneras los cambie como dice acá e igual sigue sin funcionar, desactive el firewall, desactive el antivirus, desintale office (skype) y sigue sin funcionar, por favor alguien que sepa la solución.
Buenas: con el puerto 8080 y el 4430 me sigue sin iniciar Apache, se queda en Attempting to start Apache service…Segui todos los pasos indicados, necesito ayuda.