Windows 10 - WAMP橙色

时间:2015-08-05 10:51:44

标签: wamp

我在Windows 10企业机器上安装了WAMP 64位服务器。但是我得到一个橙色图标。我检查过以下内容:

  1. Apache - >服务,启动/恢复服务显示为灰色,停止服务为红色。另外,测试端口80给了我:
  2. 您的端口80实际上用于: 服务器:Apache / 2.4.9(Win64)PHP / 5.5.12

    1. Mysql - >服务,启动/恢复服务是绿色的。当我点击它时没有任何反应。

    2. 我试过关掉Windows防火墙,没有任何反应。

    3. 我检查过Skype,但实际上我的机器上没有安装。在命令提示符中尝试了netstat -b,我看不到端口80的任何内容

    4. 搜索mysql-bin.index删除但没有出现。

    5. 对我接下来可以尝试的任何帮助都将不胜感激。感谢

      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 =正常

3 个答案:

答案 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图标,导航至:

  • wampmanager - &gt; Apache - &gt;服务 - &gt;安装服务
  • wampmanager - &gt; MySQL - &gt;服务 - &gt;安装服务

当Apache为我失败时,它表明Skype可能是问题,因为它正在使用必要的端口。我退出了Skype,重新启动了所有WAMP服务,并获得了绿灯......或绿色W而非;)

答案 2 :(得分:3)

更改WAMP正在使用的端口。默认情况下,WAMP使用端口80.您可以通过以下方式更改端口:右键单击WAMP&gt;工具&gt; “使用除#以外的端口

希望这有帮助!