这个问题把我整个一天都搞砸了。我重新格式化我的旧windows XP并尝试安装XAMPP,结果发现当我尝试启动Apache xampp声称端口80是busy....WHAT时,这到底是什么意思?
因此,我试着只卸载并转移到EasyPHP,当我安装时,我得到了错误“错误在Apache配置文件:系统不能执行指定的程序”
不,在这一点上,我没有Skype或任何其他程序,就像我说的那样,我只是重新格式化了,所以我知道发生了什么。
我很想解决这个问题,但是如果你给我一个答案,请给我具体的方向bc我只是编程,从来没有在IT和玩命令行的大,对我来说不是很有趣。
发布于 2012-08-30 21:04:40
一次只能有一个进程使用端口80。端口80是web服务器的默认端口,因此当您通过HTTP导航到网站时,实际上是默认导航到该服务器的端口80 (当您使用HTTPS时,端口为443)。
您可以尝试查找在端口80上运行的所有程序,但有一种更简单的方法可用于开发。运行XAMPP时,点击Apache下的Config。将Listen 80
替换为Listen 8080
,并将ServerName localhost:80
替换为ServerName localhost:8080
。
然后,当您想要查看您的杰作时,在浏览器中导航到http://localhost:8080
。
发布于 2013-03-22 10:14:13
在命令提示符中运行以下命令:
netstat -ano | find ":80"
它将显示哪个进程(PID)正在监听端口80。
从那里您可以打开任务管理器,确保您在列视图选项中选择了PID,并找到匹配的PID以查找它是什么进程。
如果是svchost.exe,你需要更深入地挖掘(参见tasklist /svc
)。
我最近遇到了这种情况,它也不是任何流行的答案,像Skype,可能是Adobe,Java,任何真正的答案。
发布于 2014-01-07 12:41:53
如果您正在运行VMWare工作站,则还需要停止VmWare工作站服务器端口443
https://stackoverflow.com/questions/8103924
复制相似问题