gpt4 book ai didi

windows - 如何找到 Apache 的 httpd.exe 安装位置?

转载 作者:可可西里 更新时间:2023-11-01 14:16:19 27 4
gpt4 key购买 nike

如何才能最好地确定 Windows 计算机上是否安装了 Apache 以及安装在何处?

我正在编写一个使用已安装的 apache 的脚本,但设置了它自己的配置和服务器根目录,我不想对其进行硬编码,也不想让用户明确设置它(除非必要)。

我试图搜索注册表,但找不到任何有用的东西。

发布默认路径的更新

在我的机器上,它位于 C:/Program Files/Apache Software Foundation/Apache2.2。如果我有 64 位 Vista,它可能位于“程序文件 (x86)”下。如果计算机没有英文操作系统,那就更糟了。

解决方法

我想我必须检查 Apache 2.0 或 2.2 的默认路径的 %PROGRAMFILES%,然后返回到提示。阅读注册表并找出它的确切位置真是太好了。

最后的说明

Apache 不是为“所有人”安装的,而是仅为当前用户安装的。这使得查找起来有点困难,因为没有服务或注册表项/文件夹指向那里。

最佳答案

您也可以在 services.msc 中获取服务 exe 的路径。

(出于某种原因我的 apache 安装在 AppData 中。不知道为什么是因为我使用 chocolatey 安装)

enter image description here

然后

enter image description here

然后

enter image description here

PS:抱歉,关于 UI 中的葡萄牙语。但我想这还是很容易理解的。

--

编辑

您可以通过编程方式在 cmd 中运行此行并检查它是否有帮助:wmic service get PathName | findstr Apache

关于windows - 如何找到 Apache 的 httpd.exe 安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730259/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com