• 十一月
  • 03
  • load

[xampp]Apache shutdown unexpectedly.启动错误 2017-11-03 22:06:35

点击Apache的Start时显示了以下错误

Error: Apache shutdown unexpectedly.

This may be due to a blocked port, missing dependencies,

improper privileges, a crash, or a shutdown by another method.

Press the Logs button to view error logs and check

the Windows Event Viewer for more clues

If you need more help, copy and post this

entire log window on the forums

可见,某个端口被占用了,只要找出来就可以了

首先,确定apache listen了几个端口,一般就80和443

按下键盘Win+R,输入cmd,回车

输入命令【netstat -aon|findstr 80】,得到以下信息,并找出状态为LISTENING的pid,pid则是窗口最右侧的数字,得到780

netstat -aon|findstr 80

根据pid搜索进程,输入命令【tasklist|findstr 780】

tasklist|findstr 780

lsass.exe,这是系统进程,说明与80端口无关,因此,我们猜测是443端口被什么东西占用了

输入命令【netstat -aon|findstr 443】,得到pid 2748:

netstat -aon|findstr 443

搜索进程【tasklist|findstr 2748】

tasklist|findstr 2748

是vmware的服务进程,虽然我不知道它是干嘛的,不过既然我现在用不上虚拟机就可以随意关闭(之前直接关掉并不影响我使用虚拟机,不知道这服务进程到底有什么用)

输入命令【taskkill /pid 2748 -t -f】

taskkill /pid 2748 -t -f

最后,我们再次点击xampp apache的start

启动xampp

OK,成功解决

原创文章,转载请注明出处

正在加载评论...

0 / 240

警告

确定