如何在localhost Windows上释放我的端口80?
我安装了XAMPP 1.6.8,由于某种原因,它没有工作。 后来意识到80端口不是免费的或者不听。 我怎样才能释放它或使它免费?
非常感谢!
那痛苦已经为我解决了。 我发现接pipe端口80的是http api服务。 我在cmd中写道:
net stop http
问我“以下服务会停止,你想继续吗?” 按y
它实际上停止了一些服务。
然后写了localhost
和wallah,Apache在80端口上运行。
希望这可以帮助
重要提示 :Skype默认使用端口80,您可以在Skype的选项>高级>连接中进行更改,并取消选中“使用端口80”
netstat -ano
这将显示正在侦听端口80的进程的PID。之后,打开任务pipe理器 – >进程选项卡。 从“ View -> Select Columns
菜单中,启用PID
列,您将看到在端口80上侦听的进程的名称。
netstat -a -b
应该告诉你什么程序绑定到端口80
在提升的命令提示符下使用netstat -bano来查看哪些应用正在哪些端口上侦听。
但通常下面的应用程序使用Windows中的端口80。
- IIS
- 万维网发布服务
- IISpipe理服务
- SQL Server报告服务
- Web部署代理服务
停止上面的应用程序如果运行和检查
以前我有这个问题,
如果你看到任务pipe理器(在启用PID视图之后),你会发现PID = 4是“NT Kernel&System使用的端口80”;
只需进入控制面板>程序>打开/closuresWindowsfunction>检查IIS下的万维网服务是否被选中。 如果是这样,请再次取消选中netstat(或TCPVIEW)以查看80是否空闲。
使用TcpView来查找侦听端口并closures进程的进程。
其他选项是尝试停止SQL Server Reporting Services。
尝试
netstat -anb -p tcp
显示端口和进程
这只是一个猜测,但是由于端口80是HTTP的传统端口,因此您的系统上可能会运行Web服务器。 IIS是否活动?
如果您正在运行IIS,则可能正在运行Web场服务。 那是什么杀了我的xampp。
在你的命令行中input“netstat -ano”。 我看到它显示本地地址端口0.0.0.0:80。
我的问题是因为我有端口80上的SQL Server报告服务。所以我按照这些指示,并将端口#从80更改为81:
下面是我的命令行的图片后,我更改了SQL Server Reporting Services的端口号:
如果你仍然有同样的问题,请阅读这个论坛:
我也有同样的问题。 net stop http
没有帮助和Windows控制面板中IIS下的万维网服务选项是未选中的。 因此,在XAMPP控制面板中,我刚刚检查了Apache启动button附近的Svccheckbox(将Apache安装为服务)并重新启动了Windows。 现在,每次Windows启动时,Apache都会自动启动并在任何其他服务之前占用端口80。 为我工作!
Skype喜欢使用端口80并阻止IIS。 那是我的问题。
你可以使用net stop http
来显示哪个进程正在使用。 Moslty万维网服务正在使用
对我而言,当我在Windows 8计算机上托pipe一个VPN连接时,就出现了这个问题。
简单地从“控制面板\networking和Internet \networking连接”删除连接解决了这个问题。