在Windows 10上安装Apache 2.4失败

4
Windows 10
Apache 2.4-64 (httpd-2.4.27-Win64-VC15.zip)

我下载了httpd-2.4.27-Win64-VC15.zip,并将其解压到c:Apache24。
我修改了httpd.conf文件:
Listen *:80
ServerName localhost:80

cd \Apache24\bin

httpd -k shutdown

响应内容为:

The 'Apache2.4' service is not started

httpd -k install

响应是:

[Wed Aug 23 13:17:03.258023 2017] [mpm_winnt:error] [pid 1196:tid 412] AH00433: Apache2.4: Service is already installed.

有一段时间,Apache 2.4被安装到了一个名为c:\localhost的目录中,并且可能已经被错误地删除。
我检查了服务/进程,并关闭了IIS服务器,没有提到正在运行Apache 2.4。我还检查了启动文件夹,没有Apache 2.4。
似乎Apache 2.4或其他幽灵进程认为Apache 2.4仍在不存在的c:\localhost文件夹中运行。我重新启动了系统,但问题仍未解决。有什么办法可以诊断这个问题吗?
4个回答

1
CMD中。
cd \apache24\bin

httpd -k uninstall       

httpd -k install 

0

CMD中尝试这个

C:\Apache24\bin\httpd.exe

这对我有效


0
这可能会有所帮助:
  1. 转到 C:\Apache24\conf 并在记事本中打开 httpd.conf

  2. 搜索“Listen 80”

  3. 将端口号更改为 85,即“Listen 85”或您喜欢的任何其他端口号


0
你必须卸载Apache:
sc delete "[name service]"
sc delete "Apache2.4"
重新启动电脑
以管理员身份运行cmd
cd \apache24\bin
httpd -k install

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接