错误:apache服务未启动[-1]

时间:2011-04-30 03:09:53

标签: apache xampp

我已安装xampp。当我打开xampp控制面板时,mysql和filezilla服务正在运行,但不是apache。当我点击启动apache时它给了我这个

  

错误:错误:apache服务未启动[-1]

我甚至为此阻止了防火墙。

为什么会发生这种情况以及如何启动apache服务。我已在我的E:目录中安装了xampp。

4 个答案:

答案 0 :(得分:3)

这里是使apache正常工作而没有这些错误的步骤

  1. 首先,确保Apache已停止
  2. 确保未选中Svc复选框
  3. 现在,!转到您的XAMPP文件夹(C:\xampp\apache\ - 我在C:中安装了xampp)。
  4. 现在,!双击apache文件夹中的“apache_uninstallservice.bat”。
  5. 完成上述步骤后,再次打开XAMPP控制面板,然后单击Apache旁边的“开始”按钮,确保不会检查提供的Svc复选框。
  6. 这种错误发生在旧操作系统中,例如win XP或Vista ...... 最新版本的xampp可能没有相应的配置

答案 1 :(得分:2)

我在下载xampp lite后发现此页面正在寻找解决此问题的方法。

我解决了这个问题如下:

xampp为apache安装的服务使用apache的独立安装路径; c:\program files\apache2.x\...etc而不是xampp文件夹中的本地路径。 只需修改包含HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Apache2.x中apache服务错误路径的所有注册表项,它就可以正常工作。

答案 2 :(得分:1)

可能有很多原因。

确保您没有使用apache正在使用的端口的其他应用程序。在XAMPP控制面板上,您可以按一个按钮来运行工具以检查正在使用的端口。我知道与Apache冲突的应用程序是Skype和Panda Media;可能还有其他人。

答案 3 :(得分:0)

取消选择XAMPP控制面板中的Svc框并尝试重新启动它。应该管用。