我在Windows 10企业机器上安装了WAMP 64位服务器。但是我得到一个橙色图标。我检查过以下内容:
您的端口80实际上用于: 服务器:Apache / 2.4.9(Win64)PHP / 5.5.12
Mysql - >服务,启动/恢复服务是绿色的。当我点击它时没有任何反应。
我试过关掉Windows防火墙,没有任何反应。
我检查过Skype,但实际上我的机器上没有安装。在命令提示符中尝试了netstat -b,我看不到端口80的任何内容
搜索mysql-bin.index删除但没有出现。
对我接下来可以尝试的任何帮助都将不胜感激。感谢
UPDATE 以下RiggsFolly建议是我通过Windows事件记录器从MySQL获得的错误:
2015-08-08 08:31:08 7024 [Note] Plugin 'FEDERATED' is disabled.
2015-08-08 08:31:08 18ec InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2015-08-08 08:31:08 7024 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-08-08 08:31:08 7024 [Note] InnoDB: The InnoDB memory heap is disabled
2015-08-08 08:31:08 7024 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2015-08-08 08:31:08 7024 [Note] InnoDB: Memory barrier is not used
2015-08-08 08:31:08 7024 [Note] InnoDB: Compressed tables use zlib 1.2.3
2015-08-08 08:31:08 7024 [Note] InnoDB: Not using CPU crc32 instructions
2015-08-08 08:31:08 7024 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2015-08-08 08:31:08 7024 [Note] InnoDB: Completed initialization of buffer pool
2015-08-08 08:31:08 7024 [Note] InnoDB: Highest supported file format is Barracuda.
2015-08-08 08:31:08 18ec InnoDB: Operating system error number 87 in a file operation.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html
2015-08-08 08:31:08 7024 [ERROR] InnoDB: File C:\wamp\mysql\data\ib_logfile0: 'aio read' returned OS error 187. Cannot continue operation
同样来自谷歌搜索我尝试将以下行添加到my.ini文件,但仍然得到相同的错误: innodb_flush_method =正常
答案 0 :(得分:15)
在Windows 10中,Microsoft决定启用"万维网发布服务" (默认情况下是网络服务器)。
尝试并在cmd中运行:
netstat -aon | findstr :80
看到类似的东西:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
...
TCP [::]:80 [::]:0 LISTENING 4
TCP [::1]:80 [::1]:50558 ESTABLISHED 4
TCP [::1]:50558 [::1]:80 ESTABLISHED 11504
您知道有另一个服务阻止端口80。
<强>解决方案:强>
开始 - &gt;输入&#34;服务&#34; - &GT;输入 - &gt;查找&#34;万维网发布服务&#34; - &GT;选择它 - &gt;右键单击 - &gt;属性 - &gt;更改启动类型:自动到手动,然后单击停止底部 - &gt;应用/ OK。
现在您可以右键单击您的WAMP图标,然后单击&#34;重新启动所有服务&#34;。
<强>中提琴!强>
答案 1 :(得分:8)
我知道这个帖子有点旧,但我找到了解决问题的方法。 从WAMP图标,导航至:
当Apache为我失败时,它表明Skype可能是问题,因为它正在使用必要的端口。我退出了Skype,重新启动了所有WAMP服务,并获得了绿灯......或绿色W而非;)
答案 2 :(得分:3)
更改WAMP正在使用的端口。默认情况下,WAMP使用端口80.您可以通过以下方式更改端口:右键单击WAMP&gt;工具&gt; “使用除#以外的端口
希望这有帮助!