我遇到了这个问题,我在网上找不到解决方案
21:51:01 [Apache] Problem detected!
21:51:01 [Apache] Port 80 in use by "Unable to open process" with PID 12448!
21:51:01 [Apache] Apache WILL NOT start without the configured ports free!
21:51:01 [Apache] You need to uninstall/disable/reconfigure the blocking application
21:51:01 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
21:51:01 [Apache] Problem detected!
21:51:01 [Apache] Port 443 in use by "Unable to open process" with PID 12448!
21:51:01 [Apache] Apache WILL NOT start without the configured ports free!
21:51:01 [Apache] You need to uninstall/disable/reconfigure the blocking application
21:51:01 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
21:51:01 [Apache] Attempting to start Apache app...
21:51:02 [Apache] Status change detected: running
21:51:03 [Apache] Status change detected: stopped
21:51:03 [Apache] Error: Apache shutdown unexpectedly.
21:51:03 [Apache] This may be due to a blocked port, missing dependencies,
21:51:03 [Apache] improper privileges, a crash, or a shutdown by another method.
21:51:03 [Apache] Press the Logs button to view error logs and check
21:51:03 [Apache] the Windows Event Viewer for more clues
21:51:03 [Apache] If you need more help, copy and post this
21:51:03 [Apache] entire log window on the forums
它的PID 12448,而不是PID 4 !!!怎么解决?
P.S
只需下载xampp就没问题,然后安装Joomla!并得到这个问题...
答案 0 :(得分:1)
除了RepeaterCreeper提到的修复内容之外,在Windows机器上,您可以按进程ID找到应用程序(可执行文件):
netstat -a -b -o
tasklist | findstr /C:"<pid>"
第一个命令将列出所有进程,PID,关联的进程可执行文件名。第二个命令将通过PID
找到可执行文件名更多使用方面的帮助:
netstat /?
tasklist /?
要将结果保存到命令的文件,请使用“&gt; file.txt”开关。 E.g:
tasklist | findstr /C:"2342" > t.txt
上述命令会将输出保存到当前文件夹中名为“t.txt”的文件中。如果可能,停止这些过程。或者,配置XAMPP以在配置对话框中使用其他端口。
答案 1 :(得分:0)
好的问题是默认情况下端口80被默认安装到Windows 10中的服务使用。所以你需要做的就是关闭它。我将逐步介绍如何在下面执行此操作。
OPTIONAL
现在,如果有必要,可以重新启动计算机(但我认为你不需要它,但是我会推荐它,因为我不确定它是否需要重新启动)。一旦你完成了这项操作,只需右键单击并按以管理员身份运行即可以管理XAMPP,这应该可行。如果没有,那么我不知道如何帮助你。当我遇到这个问题时,就是我这样做的方式。
注意:Skype也可能是评论中指出的问题。如果你有skype请遵循以下内容。
答案 2 :(得分:0)
在Xampp控件中,单击config,打开Apache配置文件(httpd.conf)并进行设置 听80听取8080或你选择的某个端口,停止/启动apache进程,它将解决冲突。
如果您希望Apache仅侦听端口80,则需要停止冲突的应用程序或配置该应用程序以使用其他端口。