WAMP服务器不加载localhost

时间:2011-11-10 17:48:29

标签: localhost wamp

我的WAMP服务器出现“小”问题。一切正常(WAMP在8081端口 - 自由端口,无论我打开什么程序)昨天,但今天,我无法访问localhost:8081。它只是继续加载和加载......

我已经尝试了所有方法 - 在我的路由器和防火墙中打开端口,检查端口当前是否打开且可以访问(它是什么)等等。我今天早些时候在Windows 7 Ultimate 64位上安装了最新的Windows更新,重新启动了我的电脑和热潮 - 我无法访问localhost:8081。在重新启动计算机之前它完美运行。

更新内容为KB2620704,KB2588516,KB2617657和KB890830。

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

提前致谢。

3 个答案:

答案 0 :(得分:36)

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

解决方案#1:

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

简化:打开命令行工具,输入“netstat -aon”并查找":80"结尾的任何行。请注意右侧的PID。这是当前使用port 80的软件的进程ID。按 AltGr + Ctrl + Del 进入Taskmanager。切换到选项卡,您可以在其中查看当前正在运行的所有服务,按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

答案 1 :(得分:10)

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

我检查了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)重启系统

答案 2 :(得分:4)

将端口80更改为端口8080并重新启动所有服务并访问localhost:8080 /

它会正常工作。