Apache 2.4 - 删除 |删除 |卸载

Apache 2.4 - remove | delete | uninstall

我在网上搜索了很长时间,但我找不到如何完全删除 apache 2.4 的方法。

使用:
Windows7
c:\apache24\

我已经尝试了所有命令,但没有任何效果。

httpd -k shutdown
httpd -k stop
httpd -k uninstall

保持相同的结果(对于每个命令):

<OS 5> access is denied.
failed to open the 'Apache2.4' service.

注意,该服务仍然 运行,
这意味着 Apache 仍在工作,
我在 localhost.

中得到 "It works!"

您可能 运行 在没有 Administrator privileges 的情况下从终端执行这些命令。

如果 httpd -k uninstall 由于某种原因无法正常工作,您应该可以通过 sc 命令删除服务:Sc delete, other tutorial here.

再次确保您 运行 以管理员身份执行这些命令。

我遇到过这种问题。

解决方法:

cmd/powershell 

运行 作为管理员!!! :D 结束!我总是忘记.....

注意事项: 在 powershell 中需要输入 .\ 例如:

.\httpd -k shutdown
.\httpd -k stop
.\httpd -k uninstall

结果:

Removing the 'apache2.4' service
The 'Apache2.4' service has been removed successfully.

我注意到您是否没有将 Apache 添加到您的路径环境变量中(从任何 folder/directory 调用 Apache)。你必须 cd.. 到你的 Apache/bin 目录和 运行
.\httpd -k uninstall 卸载。 (记得以管理员身份 运行 PowerShell)

运行命令提示符作为管理员并输入:

C:\Apache24\bin>httpd -k uninstall

工作于 Windows 10