当我尝试在没有激活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
有谁知道这里发生了什么和/或能够帮助排除故障?
我已经使用和不使用(zip文件提取)安装程序卸载并重新安装。
答案 0 :(得分:1)
听起来有些东西可能已经在端口80上运行了。运行时会发生什么
netstat -an |find /i "listening"
从命令行?
答案 1 :(得分:0)
我也收到了这些消息。您可能在端口80处发生了IIS和XAMPP冲突。您可以:
更改XAMPP默认端口
打开您的 XAMPP \ apache \ conf \ httpd.conf 文件,将“ 80 ”端口更改为其他内容,例如“的 8080 强>”。
打开 XAMPP \ apache \ conf \ extra \ httpd-ssl.conf 文件,将“ 443 ”端口更改为其他号码。 它应该使两个服务运行没有冲突。