2

这是当我尝试在未激活 Apache 服务的情况下运行 Apache 时出现的情况:

>Status change detected: running
>Status change detected: stopped
>Error: Apache shutdown unexpectedly.
>This may be due to a blocked port, missing dependencies, 
>improper privileges, a crash, or a shutdown by another method.
>Check the "/xampp/apache/logs/error.log" file
>and the Windows Event Viewer for more clues

这是我尝试安装 Apache 服务时发生的情况:

>Installing service...
>Apache Service detected with wrong path
>Change XAMPP Apache settings or
>Uninstall/disable the other service manually first
>Found Path: ERROR: Not Able To Open Service Manager
>Expected Path: "c:\xampp\apache\bin\httpd.exe" -k run service
>Successful!

...在服务(失败)尝试后尝试启动 Apache:

>Attempting to start Apache service...
>System Error.  Code: 5.
>Access is denied

有谁知道这里发生了什么和/或能够帮助解决问题?

我已经卸载并重新安装了(压缩文件提取)安装程序。

4

2 回答 2

2

听起来有些东西可能已经在端口 80 上运行。跑步时会发生什么

netstat -an |find /i "listening" 

从命令行?

于 2013-03-15T07:12:46.040 回答
1

我也收到了这些信息。您可能有 IIS 和 XAMPP 在端口 80 发生冲突。您可以:

  • 禁用 IIS(如果您不打算定期运行服务器)。
  • 更改 XAMPP 默认端口。
  • 更改 IIS 默认端口。

更改 XAMPP 默认端口

打开您的XAMPP\apache\conf\httpd.conf文件并将“ 80 ”端口更改为其他端口,例如“ 8080 ”。

打开您的XAMPP\apache\conf\extra\httpd-ssl.conf文件并将“ 443 ”端口更改为另一个数字。它应该使两个服务都运行而不会发生冲突。

于 2016-07-01T00:34:50.213 回答