Windows上的XAMPP - Apache无法启动

Jam*_*mil 20 apache xampp

我已经在我的Windows 7机器上安装了XAMPP,但无法让Apache工作.

一开始我收到以下错误:

13:09:21  [apache]  Apache Service Detected With Wrong Path
13:09:21  [apache]  Uninstall the service manually first
13:09:21  [apache]  Possible problem detected! 
13:09:21  [apache]  Port 80 in use by "system"!
13:09:21  [tomcat]  Tomcat Service Detected With Wrong Path
13:09:21  [tomcat]  Uninstall the service manually first
Run Code Online (Sandbox Code Playgroud)

打开XAMPP面板并安装Apache服务后:我尝试启动它,它总是卡住"启动apache服务......"

关于如何解决这个问题的任何建议?

谢谢Jamil

小智 62

我能解决这个问题!

遇到与上述相同的问题,确保没有使用端口80但仍然无法正常工作并获得Apache和Mysql被错误路径检测到的消息.

我之前安装过XAMPP,卸载并重新安装.我甚至手动卸载但仍有问题.

修复.确保先备份系统!

  1. 通过控制面板>管理工具启动服务(也使用Ctrl+Rservices.msc)

  2. 寻找Apache和MySQL服务.查看说明中指示的补丁(右键单击服务,然后单击属性).您可能已经将Apache列出了两次,一次来自正确的安装,另一次来自之前的安装.即使你只看到一个,看看路径,可能是从以前的安装,并导致你的安装无法工作.在任何一种情况下,您都需要删除那些不正确的服务.

    一个.得到命令提示符(以管理员身份运行):开始>所有程序>附件>右键单击命令提示符>选择"以管理员身份运行"

    湾 在命令提示符类型上sc delete service,其中service是您要删除的服务,例如apache2.1(或sc delete Apache2.4).它应该与您的服务中显示的完全一致.如果服务有空格,如Apache 2.1,则在引号中输入,即sc delete"Apache 2.1"

    C.按回车键.现在刷新或关闭/打开您的服务窗口,您将看到它消失了.

对于XAMPP发现运行路径不正确的所有服务,请执行此操作.

执行此操作后,继续并重新启动XAMPP控制面板(以管理员身份)并瞧!一切都有效.没有冲突


小智 10

我的朋友,这将解决你的问题;)

在文件夹的根目录(xampp)中运行此文件(setup_xampp.bat),然后按Enter键

并尝试启动Apache服务器

每件事都会像魅力一样;)