我已安装xampp
。当我打开xampp
控制面板时,mysql和filezilla服务正在运行,但不是apache。当我点击启动apache时它给了我这个
错误:错误:apache服务未启动[-1]
我甚至为此阻止了防火墙。
为什么会发生这种情况以及如何启动apache服务。我已在我的E:
目录中安装了xampp。
答案 0 :(得分:3)
这里是使apache正常工作而没有这些错误的步骤
C:\xampp\apache\
- 我在C:中安装了xampp)。apache_uninstallservice.bat
”。这种错误发生在旧操作系统中,例如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框并尝试重新启动它。应该管用。