A-A+

XAMPP Apache 无法启动原因之二

2013年10月26日 严佳冬 暂无评论 阅读 2,654 views 次

我记得在前半年的时候使用XAMPP打不开apache,写了一篇文章《XAMPP Apache 无法启动原因之一》。无奈的我,今天又一次无法启动Apache,是不是特悲催啊?于是开始排查问题,xampp显示是端口443被占用。那么接下来解决的问题就是端口443..XAMPP启动除需要80端口外,还有一个加载SSL模块的443端口。我自己通过端口排查,原来是昨天安装的虚拟机占用了端口443。

有三种方法解决:

一、排查端口占用程序,关闭后再启动XAMPP。

二、修改XAMPP SSL模块使用端口号,修改方法:打开XAMPP安装目录,修改\apache\conf\extra\httpd-ssl.conf文件,找到Listen 443这么一句,将443端口改成4433或其它。

三、如果你不使用Apache的https,也可以关闭掉SSL模块,方法如下:打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"这句,将其注释掉即可。

 

排查端口方法:

1、打开“开始菜单”——点击“运行”——输入“CMD”打开命令行窗口,在里面输入“netstat -ano”命令并回车(不包含双引号)。

2、运行命令后,会显示一系列端口的使用情况,查找到“0.0.0.0: 443”对应的PID进程标识符,记录下来,等下会用到。

3、鼠标右键点击桌面任务栏,打开Windows任务管理器,在“查看”——“选择列”中勾选“PID(进程标识符)”确定,即可看到每个程序使用的端口状态。结合上面所查到的443端口对应的PID进程标识符,就可确定是哪个程序占用了443端口。要关闭该程序建议先从该软件界面中关闭,如果找不到软件界面关闭,可鼠标右键直接结束该进程。

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: