昨天我正在研究我的PHP项目并且工作正常,但今天早上重启后XAMPP由于某种原因没有启动Apache。有人可以建议我如何解决它:
Error: Apache shutdown unexpectedly.
1:17:04 PM [Apache] This may be due to a blocked port, missing dependencies,
1:17:04 PM [Apache] improper privileges, a crash, or a shutdown by another method.
1:17:04 PM [Apache] Press the Logs button to view error logs and check
1:17:04 PM [Apache] the Windows Event Viewer for more clues
1:17:04 PM [Apache] If you need more help, copy and post this
1:17:04 PM [Apache] entire log window on the forums
答案 0 :(得分:2)
关闭Skype或Teamviewer,如果已安装它们。 他们使用端口80,就像Apache一样。
答案 1 :(得分:1)
您可以使用3种方法检查哪个程序正在使用哪个端口
i)打开cmd并键入netstat -b -a
ii)使用currports http://www.nirsoft.net/utils/cports.html
iii)使用TCPView https://technet.microsoft.com/en-us/sysinternals/bb897437.aspx
然后您可以更改该程序的端口。
如果仍然无法解决问题,可以卸载程序并检查。
或者您可以将apache端口从80更改为8080.但是您必须使用localhost:8080。记得重启apache。