检测到错误路径的Apache服务

时间:2015-05-30 15:12:34

标签: php apache xampp

Hej,我有问题:

使用错误的路径检测到Apache服务

下午4:31:33 [Apache]更改XAMPP Apache和控制面板设置或
下午4:31:33 [Apache]首先手动卸载/禁用其他服务 下午4:31:33 [Apache]找到路径:" C:\ Apache \ bin \ httpd.exe" -k runservice
下午4:31:33 [Apache]预期路径:" c:\ xampp \ apache \ bin \ httpd.exe" -k runservice

如何解决?提前谢谢。

9 个答案:

答案 0 :(得分:4)

几天前,我刚遇到了完全相同的问题,并且很难找到修复程序,但是我终于能够修复它。 这是我的解决方法:

  1. Ctrl + R并输入regedit,然后输入
  2. 打开此目录HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Apache2.4
  3. 右键单击“ ImagePath”,然后选择“修改”
  4. 使用XAMPP中当前安装的apache路径更改“值数据”字段
  5. 在我的情况下,该值为“ D:\ apps \ xampp \ apache \ bin \ httpd.exe” -k runservice
  6. 对于问题发布者案例,将值更改为“ C:\ xampp \ apache \ bin \ httpd.exe” -k runservice

我知道这是一篇过时的文章,但是将来有些人可能仍然需要。希望对您有所帮助:)

答案 1 :(得分:2)

尽管是旧问题,但对于新开发人员来说是常见问题。 针对我的情况的解决方案:

以管理员身份运行“ CMD”并输入以下命令:

C:/ windows / system32> sc删除Apache2.4

重新启动Xampp

答案 2 :(得分:2)

几天来我也遇到了同样的问题。最后,我找到了解决方案。请按照给定的步骤进行操作,这对我来说非常合适:

  1. 运行XAMPP控制面板 以管理员身份
  2. 服务 列下方,您会看到复选框,单击复选框进行安装(如果尚未安装,则标记为 RED CROSS < / strong> )(如果已安装),请先通过 绿色标记 将其卸载。确保服务已 已停止
  3. 然后再次 START 服务。就这样。享受
  4. 仍然无法正常工作,请关闭XAMPP,然后以管理员身份再次运行

答案 3 :(得分:1)

尝试

控制面板>管理工具>服务,在获得服务名称后,就我而言:

Apache2.4
mysql

以管理员身份运行“ CMD”并输入以下命令:

C:/ windows / system32> sc删除Apache2.4
C:/ windows / system32> sc删除mysql

关闭Xampp面板,然后重试。

来自墨西哥的问候。

答案 4 :(得分:0)

这意味着您从位置C:\ Apache \ bin \ httpd.exe

安装并运行了Apache

您需要停止服务并启动xampp

答案 5 :(得分:0)

如果您计划使用 XAMPP 环境,那么更舒适的方式是:

  • 卸载Apache(位于C:\ Apache \ bin \ httpd.exe)
  • 检查Apache进程 C:\ Apache \ bin \ httpd.exe如果在内存中 - 将其删除。

答案 6 :(得分:0)

更改httpd.conf文件中的端口,这可能会解决问题,因为您可能有一个Node.JS服务器或Skype或另一个在端口80运行的应用程序。

答案 7 :(得分:0)

由于Apache已使用错误的路径启动了服务,因此我将假定您已多次卸载并重新安装XAMMP。 The key is to delete the service and restart XAMMP control panel

答案 8 :(得分:0)

我遇到了同样的问题。对我有用的解决方案是:

  1. 以管理员模式运行XAMPP。转到XAMPP控制面板。

  2. 在“模块”部分的“服务”列中,我们提供了复选框。”

  3. 对于遇到问题的服务,请单击相应的复选框以卸载该服务。

  4. 此外,再次单击同一复选框以重新安装服务。

我希望它能起作用! Xampp control panel screenshot