WAMP 服务器不加载本地主机

Posted

技术标签:

【中文标题】WAMP 服务器不加载本地主机【英文标题】:WAMP Server doesn't load localhost 【发布时间】:2011-12-26 09:45:01 【问题描述】:

我的 WAMP 服务器有一个“小”问题。昨天一切正常(WAMP 在端口 8081 上 - 无论我打开什么程序都是空闲端口),但今天,我无法访问 localhost:8081。它只是不断加载,加载和加载......

我已经尝试了所有方法 - 在我的路由器和防火墙中打开端口,检查该端口当前是否打开且可访问(确实如此)等等。我今天早些时候将最新的 Windows 更新安装到了 Windows 7 Ultimate 64 位,重新启动了我的计算机并繁荣 - 我无法访问 localhost:8081。在我重新启动计算机之前它运行良好。

更新为 KB2620704、KB2588516、KB2617657 和 KB890830。

请帮帮我!如果我不能使用我的网站,我真的会死在里面。我也试过 XAMPP。 Apache不想被加载(像往常一样)所以我卸载了它。自从发生这种情况以来,我什至重新安装了 WAMP Server 2 次。甚至在每次卸载后运行 CCleaner,这样在我再次安装之前,WAMP 的所有内容都已消失。

提前致谢。

【问题讨论】:

我什至尝试将端口从 8081 更改为 80、8080 或其他端口,但无论如何都不起作用。我在 Windows 中的 hosts 文件只包含“127.0.0.1 localhost”而没有“。没有 cmets 或任何东西,因为我在 Windows/System32/drivers/etc 或其他任何地方都没有这个文件,所以我创建了它。 错误日志是怎么说的?您是否尝试过使用网络工具或其他工具来检查您收到的请求类型? @BookOfZeus 几周前通过 TeamViewer 连接到我的计算机的 WAMP 服务器的创建者之一(或唯一的)并测试了他所知道的所有可能导致 WAMP 出现问题的东西。没有任何效果,所以我重新安装了我的操作系统,现在一切正常。 我得到了解决方案:***.com/questions/6246938/… 【参考方案1】:

解决方案,在官方 wampserver.com 论坛中找到:

解决方案 #1:

此问题是由 Windows (7) 与任何也使用端口 80 的软件(如 Skype 或 IIS(大多数开发人员机器上安装))结合使用引起的。可以在here 找到视频解决方案(34.500+ 次观看,该死,这似乎是件大事!编辑:视频现在有约 60.000 次观看;))

简而言之:打开命令行工具,键入“netstat -aon”并查找以":80" 结尾的所有行。注意右边的PID。这是当前使用port 80的软件的进程ID。按 AltGr + Ctrl + Del 进入任务管理器。切换到可以查看当前运行的所有服务的选项卡,按 PID 排序。搜索你刚刚注意到的PID 并停止那个东西(右键单击)。为了防止以后发生这种情况,您应该配置软件的端口设置(Skype 可以做到)。

解决方案 #2:

左键单击任务栏中的 wamp 图标,转到 apache > httpd.conf 并编辑此文件:将 "listen to port .... 80" 更改为 8080。重新开始。完成!

解决方案 #3:

80 端口被“Microsoft Web 部署服务”阻止,只需卸载它,更多信息here

顺便说一句,这不是微软的错,这是大多数 WAMP 堆栈对端口的愚蠢使用。

重要提示:您现在必须将localhost127.0.0.1 与端口8080 一起使用,这意味着127.0.0.1:8080localhost:8080

【讨论】:

我要补充一点:您也可以通过以下方式简单地卸载 I​​IS 软件(“互联网信息服务”)和 Skype:控制面板 -> 程序和功能 -> “IIS”或“互联网信息服务” " 我遇到了上述同样的问题,我尝试了 Panique 和 jv42 提出的 SOLUTION #2,然后我尝试了 localhost:8080 效果很好。非常感谢你们。 Avast Antivirus 导致了我的问题,谢谢! “Microsoft Web 部署服务”帮助了我。 Tnx【参考方案2】:

我遇到了类似的问题。我用端口、主机和配置文件尝试了一切。但没有任何帮助。

我检查了 apache 错误日志。他们显示以下错误

(OS 10038)An operation was attempted on something that is not a socket.  : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?

终于解决了我的问题。

1) 转到命令提示符并在管理模式下运行它。在 Windows 7 中,您可以在运行中键入 cmd 然后按 ctrl+shift+enter

2) 运行以下命令: netsh winsock reset

3) 重启系统

【讨论】:

【参考方案3】:

将80端口改成8080端口,重启所有服务,访问类似localhost:8080/

它会正常工作的。

【讨论】:

在你的回答中解释原因。

以上是关于WAMP 服务器不加载本地主机的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PHP 从本地 wamp 服务器发送电子邮件?

Wordpress 链接将我引导至 wamp 服务器配置页面(本地主机)

如何远程访问本地网络中的自定义 wamp 服务器虚拟主机?

如何将我的 WAMP 本地主机从 firefox 移动到 chrome?

虚拟主机 - 全部重定向到 WAMP 本地主机“主页”页面

Wamp 本地主机空白。 80 端口已清除