如何使端口 80 可用?在 Windows 7 上安装 xampp 1.7.7?

Posted

技术标签:

【中文标题】如何使端口 80 可用?在 Windows 7 上安装 xampp 1.7.7?【英文标题】:How to make port 80 available? Installing xampp 1.7.7 on windows 7? 【发布时间】:2012-06-10 14:28:47 【问题描述】:

我正在尝试在 Windows 7 上安装/运行 xampp,但它失败了,因为它说端口 80 正在使用中。我已经关闭了 IIS,但它仍然显示端口 80 正在被“NT Kernal & System”进程使用。见图片。

我不知道该怎么办。我认为我没有权限杀死这个系统进程,而且这可能是一个坏主意,因为它与内核有关。 这真让我抓狂。其他人看到这个问题吗?

Window 7 Enterprise,64 位操作系统。

【问题讨论】:

【参考方案1】:

同时查找并关闭“Web 部署代理服务”。对我有用。

【讨论】:

我最终所做的只是将 apache 切换为侦听不同的端口。不过,这个答案可能会对其他人有所帮助。 旧线程我知道,但这个答案对我有用,所以我只是想知道 - Web 部署代理服务到底是做什么的? 在开始>运行> services.msc中可以找到“Web部署代理服务”【参考方案2】:
    转到您的 Windows 服务Start > Run > services.msc 查看是否有World Wide Publishing服务,right-click获取属性 如果正在运行,请点击Stop...

查看此链接:Apachefirends.org

【讨论】:

也禁用它或至少更改“自动运行”选项。【参考方案3】:

一个名为“Web Deployment Agant Service”的服务正在侦听端口 80 ,停止并停止让我工作......

【讨论】:

【参考方案4】:

我发现我的问题是...... 由于我也在开发 Asp.net 应用程序,因此保留了端口的 web 部署代理服务。

所以我去服务并禁用它。

【讨论】:

【参考方案5】:

关闭“Web 部署代理服务”。为我做了诀窍。现在 XAMPP 1.7.7 可以工作了。

【讨论】:

【参考方案6】:

如果您安装了任何其他服务器,例如 MS-SQL,请检查该服务。可能停止与其他服务器相关的服务。为我工作。

【讨论】:

以上是关于如何使端口 80 可用?在 Windows 7 上安装 xampp 1.7.7?的主要内容,如果未能解决你的问题,请参考以下文章

即使端口 80 可用,Apache 也不会运行

如何在 localhost Windows 上释放我的端口 80?

如何在 localhost Windows 上释放我的端口 80?

如何在 localhost Windows 上释放我的端口 80?

如何在 localhost Windows 上释放我的端口 80?

nginx 80端口代理无效 非80可用