XAMPP中Apache无法运行解决方法

当时在学习php时直接使用的便是xampp,但是那时候电脑里面安装了虚拟机和数据库啥的,经常启动xampp不成功,写这篇的博客也就是为了做个在线的笔记,我相信有很多朋友在一开始学习php搭建服务器的时候和我有同样烦恼,今天我们来一起永远告别这一烦恼吧!


xampp服务器启动错误提示如下:

22:29:42  [Apache]     Error: Apache shutdown unexpectedly.

                                       错误:Apache意外关机。

22:29:42  [Apache]     This may be due to a blocked port, missing dependencies,

                                       这可能是由于一个阻塞的端口,丢失的依赖关系,

22:29:42  [Apache]     improper privileges, a crash, or a shutdown by another method.

                                      不正确的权限,或由另一个崩溃,关闭的方法。

22:29:42  [Apache]     Press the Logs button to view error logs and check

                                       按“日志”按钮查看错误日志和检查

22:29:42  [Apache]     the Windows Event Viewer for more clues

                                      对于更多的线索的窗口事件查看器

22:29:42  [Apache]     If you need more help, copy and post this

                                      如果你需要更多的帮助,复制和发布

22:29:42  [Apache]     entire log window on the forums

                                       在论坛上的整个日志窗口


出现以上的错误提示:表明端口(80,443)被占用;通过netstat查看端口被谁占用

启动任务管理器->服务->PID找到相应的进程结束任务

一般xampp默认开启的端口是80,但是80端口经常会被占用,建议更改默认端口为8080,更改方法

xampp面板->config->Apache(httpd.conf)

1.找到 Listen 80 修改为 Listen 8080

2.找到 localhost:80 修改为 localhost:8080

3.保存


数据库报错的原因和服务器无法启动的原因类似,通过面板右侧的netstat查看端口(3306)被谁占用

Netstat->Port找到3306端口->查看PID对应的号码

启动任务管理器->服务->找到对应PID的进程->鼠标右键->停止

最后重新启动xampp,成功启动


查找哪个pid占用端口的命令行:

>netstat -ano|findstr "5037"

>TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       13776

                                                                                                    ↓

                                                                                              占用的PID


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值