安装新版xampp后apache无法启动提示:Apache Service detected with wrong path解决方案

时间:2022-10-26 08:19:54

我以前安装过xampp,因为学习thingPHP需要升级PHP5.0以上,所以我就卸掉了xampp,从新安装新版本的xampp其中PHP是最新版的,但是安装后启动xampp提示如下:
Apache Service detected with wrong path.Change XAMPP Apache and Control Panel settings orUninstall/disable the other service manually first
Found Path: "H:\program files\xampp\apache\bin\httpd.exe" -k runservice
Expected Path: "h:\xampp\apache\bin\httpd.exe" -k runservice

还好没有出现端口被占用的情况,这是启动路径出现了错误,Found Path: "H:\program files\xampp\apache\bin\httpd.exe" -k runservice这个是我以前老版本安装的路径,"h:\xampp\apache\bin\httpd.exe" -k runservice这个才是我现在安装的路径,如何修改咧?

    首先,检查一下自己的环境变量的path中是否还残留以前自己添加的xampp路径,如果有就删掉,如果没有就进行下一步。

    然后就要进入自己的注册表:win+r打开运行对话框--->输入regedit回车,进入注册表--->点击HKEY_LOCAL_MACHINE---->SYSTEM---->currentControlSet---->Services---->找到Apache2.4,你就会在右边款到
ImagePath看看那个路径是不是以前那个版本的路径,如果是就选中ImagePath点击右键修改,把xampp里面提示的
Expected Path后面的路径粘贴进去,然后确定。

    最后,重启xampp就可以了,启动apache.如果你的mysql,filezilla也出现路径问题,也可以按上面的方法修改。