El puerto 80 está ocupado.
? ¿Verificar la ocupación del puerto 80 en Windows? ¿Qué proceso lo ocupa? ¿Cómo matar el proceso?
Aquí utilizamos principalmente herramientas de DOS en Windows. Haga clic en "Inicio" - "Ejecutar", ingrese "cmd" y haga clic en Aceptar para ingresar a la ventana de DOS, y luego ejecute los siguientes comandos respectivamente:
netstat -aon | findstr "80 "
Entonces habrá un PID de proceso ocupando el puerto 80.
¿Dirección local original? ¿Dirección en el extranjero? Estado PID
Puedes ver que el puerto 80 está ocupado por el programa con el número de proceso 4306.
Lista de tareas | findstr "4306 "
¿Nombre del proceso? ¿PID? ¿Nombre de la sesión? Uso de memoria de sesión
Obviamente, httpd ocupa el puerto 80; Httpd.exe es un programa relacionado con Apache y un proceso en el software del servidor, lo cual es un uso normal.
Sin embargo, no es sólo el proceso httpd.exe el que ocupará el puerto 80. Puede haber otros programas que también ocupen el puerto 80. Cuando no sepa por qué un proceso ocupa un puerto, es mejor comprobarlo primero para evitar problemas innecesarios causados por el cierre de programas utilizados normalmente. Si se determina que el programa no es válido o se utiliza de forma maliciosa, puede ejecutar el siguiente comando.
taskkill /pid 4306 /F
Éxito: El proceso con PID 4306 finalizó.
Esto significa que el proceso con PID 4306 ha finalizado usando el comando anterior. (Este paso también se puede realizar en el Administrador de tareas, httpd.exe es el nombre de la imagen en el Administrador de tareas. Selecciónelo y haga clic en "Finalizar proceso").
Lista de tareas | findstr "4306 "
Confirme nuevamente si la terminación fue exitosa. Si el comando de ejecución finaliza con éxito, debería devolver nulo.