Apache服务未启动,80端口被阻止或使用


Apache service is not getting started , 80 port blocked or used

突然我遇到了标题中提到的上述问题,我点击了 xamp 软件中的启动服务以启动 Apache 服务器但我不能,下面是抛出的错误

    Problem detected!
    5:55:26 PM  [Apache]    Port 80 in use by "Unable to open process" with PID 4!
    5:55:26 PM  [Apache]    Apache WILL NOT start without the configured ports free!
    5:55:26 PM  [Apache]    You need to uninstall/disable/reconfigure the blocking application
    5:55:26 PM  [Apache]    or reconfigure Apache and the Control Panel to listen on a different port

是的,我已经尝试过方法,事件我在服务msc中找不到Web开发代理

不知道该怎么办,帮个忙就大了。

你已经在端口 80 上运行了一个程序,所以 apache 无法绑定到该端口,
Skype是其中之一,告诉Skype在其设置中使用不同的端口,或者干脆关闭它。

如果不是 skype,请尝试运行:在控制台 (cmd) 中netstat -a -b以查看哪个程序正在使用端口 80,然后关闭它。

您也可以运行resmon.exe因为它具有更简单的界面。

在同样的情况下,像Skype这样的软件将自动采用端口80。 尝试更改端口或卸载它。

如果是端口问题,请转到MS DOS并按照此操作

NETSTAT [-a] [-e] [-n] [-s] [

-p proto] [-r] [interval]

-a 显示所有连接和侦听端口。

-e 显示以太网统计信息。这可以与 -s 选项结合使用。

-n 以数字形式显示地址和端口号。

-p proto 显示由 proto 指定的协议的连接;proto 可以是 TCP 或 UDP。如果与 -s 选项一起使用以显示每个协议的统计信息,则原型可以是 TCP、UDP 或 IP。

-r 显示路由表。

-s 显示每个协议的统计信息。默认情况下,显示 TCP、UDP 和 IP 的统计信息;-p 选项可用于指定缺省值的子集。

间隔

重新显示选定的统计信息,暂停每个显示之间的间隔秒数。按 Ctrl+C 停止重新显示统计信息。如果省略,netstat 将打印一次当前配置信息。