WAMP服务器无法正常工作

时间:2009-01-04 03:37:21

标签: php localhost wamp

好的,这是this question的延续,你在那里专家介绍我WAMP,它基本上可以在Windows XP环境中执行PHP。

所以现在我已经安装了它,但托盘图标永远显示黄色,当我访问浏览器中的任何PHP页面时,它只显示PHP源代码!

另外,当我在IE7中访问“http://localhost/”时,它会给我 404 Not Found ,FF3只会显示空白页面。


BTW我尝试过“重启所有服务”并重新启动我的机器,但它仍然无法正常工作。

有什么想法吗?你们中有人遇到过这个问题并且解决了吗?请在这里帮助我,我非常渴望执行PHP客户端,我现在只是回到服务器上测试了!

12 个答案:

答案 0 :(得分:55)

Skype为其传入连接保留端口80,这与WAMP冲突,因此只需通过执行以下操作将Skype配置为使用其他端口:

在Skype中,转到工具|选项|高级|连接取消选中选项 - >使用端口80和443作为传入连接的替代方案,就是它

要使此更改生效,请执行以下操作重新启动Skype并重新启动WAMP上的所有服务:

左键单击WAMP托盘图标>重启所有服务“

现在Wamp和Skype可以共存,希望这能解决你的问题!!

答案 1 :(得分:9)

知道了!在 WAMP托盘图标下,左键单击上下文菜单> Apache > 服务> 测试端口80 ,它说:

  

“您的端口80实际使用 - 信息不可用,必须 Skype

那么,关闭就是Skype, WAMP>重新启动所有服务Localhost显示"WAMP5 Homepage":

Localhost WAMP CP
(来源:wampserver.com

并且phpMyAdmin有效, PHP脚本也可以执行。的哇!

所以现在我可以用正确的方式兑现!谢谢StackOverflow!

答案 2 :(得分:8)

试试这个,我有同样的问题,这对我有所帮助:

  1. Wamp Server icon => Appache =>服务=>安装服务
  2. Wamp Server icon => Appache =>服务=>开始/恢复服务
  3. Wamp Server icon => MySql =>服务=>安装服务
  4. Wamp Server icon => MySql =>服务=>开始/恢复服务

答案 3 :(得分:6)

转到wamp> bin> apache> apache 2.2.17> conf> httpd.conf(文件) 将Listen 80更改为Listen 8080 保存文件 n重启服务 这次输入http://localhost:8080

答案 4 :(得分:3)

很高兴你把它分类 - Skype因此而臭名昭着。

如果您想同时使用Skype和WAMP,可以编辑httpd.conf文件 - 将'listen'值从80更改为其他内容并重新启动所有服务。

答案 5 :(得分:3)

Teamviewer也可以造成这种情况。

答案 6 :(得分:1)

您可以在wamp在线后更新Skype或更改Skypes端口不使用80

答案 7 :(得分:1)

我想扩展一些其他人在这里做出的贡献 - 因为Skype并不总是罪魁祸首。

您还可以通过在命令提示符下运行来确切地检查哪个进程占用了端口80:

netstat -ao

这将列出使用具有PID的端口的所有进程。您可以将这些与任务管理器中的进程相关联,并从那里采取适当的操作。底线是 - 你正在寻找什么是占用端口80和/或443(如果你通过SSL连接),因为这是默认的浏览器端口。

答案 8 :(得分:1)

对我来说,当我打开httpd.conf文件时,我发现我有两个Listen语句如下:

Listen 80
Listen 169.254.96.77:80

当我评论第二行(在行的开头添加'#')时,我重新启动了所有的wamp服务(左键单击任务栏中的wamp图标),wamp图标变为绿色!

希望这有助于其他人。

答案 9 :(得分:0)

答案 10 :(得分:0)

大多数情况下,由于apachi服务器或端口之间的冲突或wamp安装的重复发生此问题

所以要解决这个问题:

首先,如果您使用SKYPE尝试通过打开Skype来更改端口,那么:

  • 工具菜单
  • 选项
  • 高级选项
  • 连接
  • 然后取消选中“使用端口80和443 ......”
  • 保存
  • 重启Skype

第二,如果问题仍然存在,请尝试查找您是否正在使用 - 或正在使用 - 其他Apache服务器(例如XAMPP服务器),如果是这样尝试删除它并在删除后,请转到注册表:

  • 按下键盘上的“Windows”按钮+“r”按钮,这将打开“运行”命令
  • 输入“regedit”(不含“”)
  • 打开编辑菜单,然后查找(您可以按“CTRL”按钮+“F”按钮)
  • 搜索属于其他apache服务器的任何内容并删除它(在执行此步骤时应该小心)

答案 11 :(得分:0)

在Skype中:

转到工具 - >选项 - >高级 - >连接并取消选中“使用端口80和443替代”框。

这应该有所帮助。