XAMPP没有启动Apache,MySQL工作正常

时间:2016-05-23 17:21:48

标签: php mysql apache xampp

昨天我正在研究我的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

2 个答案:

答案 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。