En esta entrada te ayudamos a solucionar el error que se produce en Xampp al intentar ejecutar Apache y que ya este otro servicio usando dicho puerto.

Una vez que hemos instalado Xampp o actualizado de un sistema operativo a otro nos podemos encontrar con el siguiente error.

xampperror

Esto ocurre porque el puerto 80 esta ocupado o siendo usado por otro programa como puede ser IIS, tenemos dos soluciones

  1. una solución sencilla es cambiar el puerto de escucha del apache, para esto pinchamos en el boton config de Apache y elegimos “Apache (httpd.conf)” en el archivo buscamos la linea que pone “listen 80” y la cambiamo por “listen 8080”, con esto lo tendriamos solucionado con la unica pega que cada vez que nosotros accedamos a nuestro servidor local mediante localhost tendremos que añadir el puerto que hayamos puesto (en este caso 8080) quedando http://localhost:8080.
  2. La otra solucion es buscar el programa que esta esuchando dicho puerto y detenerle si no le usamos, para ello sacamos la ventana de ejecutar comando de windows con las teclas “Windows+R” y escribimos services.msc

services

 En nuestro caso el problema esta en el servicio “Servicio de publicación World Wide Web” hacemos doble clic en el servicio y le damos al botón “Detener”  y en “tipo de inicio” le ponemos “manual” y así ya no nos molestara mas.

Puedes ver los pasos detallados en el siguiente vídeo.

Pin It on Pinterest