XAMPP Apache无法启动

roh*_*_vg 7 apache xampp port80

我使用的是Windows 8 Pro.我刚刚安装了XAMPP Windows 1.8.1.我试图从XAMPP控制面板启动Apache,但它不会启动.它给出以下错误.

在此输入图像描述

此外,我没有运行IIS服务,Web部署代理服务也没有运行,万维网发布服务也没有运行..

可能是什么问题呢?有人可以帮忙吗?

错误日志

小智 12

如前面在评论中提到的那样 - 并且自己测试过:

这个错误很模糊.因此,您应该检查位于的error.log\xampp\apache\logs

当我遇到这个问题时,是因为Skype已经在端口80和445上进行监听.我可以通过退出Skype,启动Apache服务,然后重新启动Skype来解决这个问题.您可以通过打开命令提示符并键入来检查当前端口侦听器Netstat -a

还建议将用户帐户控制设置为OFF,因为它可能会阻止xxamp中内置的某些功能.

在此之前,我在修改Apache httpd.conf文件后遇到了问题.恢复这些更改(或在用户的情况下重新安装)将解决该问题.


Kek*_*nda 7

对于 Windows 用户:

您可以通过直接调用 apache httpd-service 轻松“调试”此错误。

  1. XAMPP\apache\bin
  2. 在此处打开 cmd-shell 或 Powershell(来自资源管理器:“Shift”+“右键单击”文件夹中的空白区域)
  3. 进入 httpd.exe
  4. 读取输出

它通常位于文件XAMPP\apache\conf\extra夹中众多 *.conf 文件之一中。


小智 5

我在Windows 8 64bit的XAMPP [XAMPP控制面板v3.2.1]中也遇到了这个问题.

我做的第一件事是使用"Take Ownership"命令(见下面的链接),这创建了一个更好的错误消息.

从上面的错误消息更改为:5:49:08 pm [Apache]检测到问题!下午5:49:08 [Apache]端口80由"C:\ Program Files(x86)\ Skype\Phone\Skype.exe"使用,PID 4968!5:49:08 pm [Apache]如果没有配置的端口,Apache将无法启动!下午5:49:08 [Apache]您需要在下午5:49:08 [Apache]卸载/禁用/重新配置阻止应用程序,或重新配置Apache和控制面板以侦听其他端口

关闭skype修复此问题,重新打开skype允许它更改端口号本身.

添加此项只是因为Google发现此错误是"xampp apache无法启动"的最佳结果.很抱歉发布较旧的问题.

取得所有权命令:http: //www.eightforums.com/tutorials/2814-take-ownership-add-context-menu-windows-8-a.html


小智 5

我正在使用Window 7,我遇到同样的问题,我正在使用Skype而不是启动Apache,但最终解决了这个问题,现在它正在运行

检查连接设置在Skype中单击工具 - >单击选项 - >单击高级 - >单击连接未选中端口号,然后单击保存.