一大早打开工具要写项目,开启服务器后,发现网页疯狂报错,最后发现XAMPP没开,但是点击“start"还是打不开。如图:
于是开始百度,试过各种方法,最后总结出几种常见的解决办法,供大家参考。
方法一:
MySql可以开启,Apache不能开启说明端口被占用,可以点击它后面的config,如图:
点击打开后,将80端口改为8080;
再将http-ssl.conf中的443改为4433,再启动就可以了。
方法二:
用cmd查看0.0.0.0:443:是否被占用。
1.打开cmd,然后输入netstat -ano,运行;
2.查看开头几行包含0.0.0.0:443的那一行最后的pid,为哪些数字;
3、鼠标右击启动“任务管理器”—“进程”,在“工具栏”—“选择列”前面的框里打 上 勾;
4、找到与找到的pid对应的程序,就是它与0.0.0.0:443进行了绑定(bind), 然 后将其解绑;点击结束进程。
(但是我的还不是因为这个,然后我的坑就来了)
方法三:
由于我想用SQL server查看数据,所以就将SQL server运行了(对,它一直在后台运行)。然后我查资料发现SQL server会影响Apache.
然后,我又打开了任务管理器,将所有关于SQL server都结束了进程,然后运行,OK了。
但是,可能没有运行过SQL server 也会出现这样的问题。如果是这样,就右击打开“任务管理器”,结束所有不用的进程。因为有时候查不到到底是什么占用了端口或者占用的不能将其结束进程。发生这样的情况就是把所有不需要的都结束进程就好。
此刻,天下太平。