WampServer 橙色图标

2022-08-30 11:23:11

我在使用Wamp服务器时遇到问题,图标永远不会变成绿色。它一直卡在橙色。

我尝试了很多方法,编辑HOSTS文件,.config文件,禁用IIS,更改SKYPE的端口,退出SKYPE,禁用万维网发布服务等...在wamp服务器图标>Apache>测试端口80下,它声明Apache正在使用该端口。

我运行的是Windows 8 64位和Wamp Server 2.4。任何帮助将不胜感激。


答案 1

在修复任何内容之前,您需要知道哪个服务尚未启动,Apache或MySQL。

由于TEST PORT 80实用程序说Apache正在运行其可能尚未启动的MySQL服务。除非你有另一个Apache运行!

那么哪个服务还没有启动???

如果 wampmanager 图标不是绿色的,则表示其中一个服务(Apache/MySQL )尚未正常启动。

如果 wampmanager 图标为橙色,如何判断哪个服务未运行。

左键单击 wampmanager 图标以显示菜单> Apache -> 服务 如果“启动/恢复”服务菜单为绿色,则 Apache 运行。

左键单击 wampmanager 图标以显示菜单> MySQL -> 服务 如果“开始/恢复”服务菜单为绿色,则表示 MySQL 运行。

如果Apache是没有运行的服务,它通常(但并非总是如此),因为其他东西已经捕获了端口80。

现在,左键单击 wampmanager 图标以显示菜单> Apache -> Service -> 测试端口 80 这将启动一个命令窗口并显示一些有关内容的信息(如果有任何内容正在使用端口 80)。

无论它是什么,都应该重新配置为不使用端口80,或者如果您不使用它,请将其卸载。

如果端口80不是问题,请在相应的错误日志中查找错误(使用wamp管理器菜单查看错误日志)

如果这些不存在或未显示任何错误,则还要检查Windows事件查看器开始 - >管理工具 - >事件查看器,然后查看从对话框左侧菜单中访问的“Windows日志” - >应用程序“部分,以获取来自Apache和/或MySQL的错误消息。

如果它的MYSQL尚未启动。

使用菜单检查 mysql 错误日志

wampmanager->MySQL->error log

检查 Windows 事件日志中是否有来自 MYSQL 的消息

检查您是否没有运行另一个 MYSQL 服务器实例。

如何配置 SKYPE,使其不需要端口 80 或 443

运行 SKYPE 然后使用菜单执行以下操作: 工具 -> 选项 -> 高级 -> 连接 取消选中“使用端口 80 和 443 作为传入连接的替代方案”旁边的复选框 现在重新启动 SKYPE 以使这些更改生效。

如果您运行的是Windows 8,则SKYPE作为应用程序提供,并且无法(到目前为止)以这种方式进行配置。但是,如果您卸载SKYPE应用程序并以旧方式安装SKYPE,则可以重新配置它,并且它也可以正常工作。


答案 2

要添加到上面的帖子^^:

如果任一服务未运行,则可能只是因为需要安装/配置它们。这很容易直接从WampManager图标完成。


如果 Apache 未运行:
 WampManager Icon -> Apache -> Service -> Install Service

如果端口80是空闲的,您应该会弹出一个命令提示符弹出窗口(如果没有,请参阅上面的帖子):

      'Your port 80 is available. Install will proceed.

       Press Enter to continue...'


如果MySQL未运行:
为一个或两个服务执行此操作,然后:
WampManager Icon -> MySQL -> Service -> Install Service

WampManager Icon -> Restart All Services

该图标现在应变为绿色:)


推荐