XAMPPApache⽆法启动原因
XAMPP Apache ⽆法启动原因1(缺少VC运⾏库):
下载安装的XAMPP版本是xampp-win32-1.7.7-VC9,⽽现有的Windows XP系统⼜没有安装VC9运⾏库,所以⽆法继续运⾏相关服务,这个可以在Windows事件查看器⾥看到错误⽇志提⽰。
既然到问题原因,解决就很容易了,到微软下载中⼼搜索下载安装⼀个Microsoft Visual C++ 2008 Redistributable安装包即可。
XAMPP Apache ⽆法启动原因2(80端⼝被占⽤):
这是⽆法启动Apache服务的最常见原因了,像迅雷等P2P软件都会占⽤80端⼝,⼀般关闭这些软件后就可以启动了,如果你有需要也可以先启动XAMPP后再开这些软件。
如果⽆法确定是哪个程序占⽤了80端⼝,可以按下⾯⽅法出:
1、打开“开始菜单”——点击“运⾏”——输⼊“CMD”打开命令⾏窗⼝,在⾥⾯输⼊“netstat -ano”命令并回车(不包含双引号,为防⽌输⼊错误,你可以直接复制⽤⿏标右键粘贴)。
2、运⾏命令后,会显⽰⼀系列端⼝的使⽤情况,查到“0.0.0.0: 80”对应的PID进程标识符,记录下来,等下会⽤到。
3、⿏标右键点击桌⾯任务栏,打开Windows任务管理器,在“查看”——“选择列”中勾选“PID(进程标识符)”确定,即可看到每个程序使⽤的端⼝状态。结合上⾯所查到的80端⼝对应的PID进程标识符,就可确定是哪个程序占⽤了80端⼝。要关闭该程序建议先从该软件界⾯中关闭,如果不到软件界⾯关闭,可⿏标右键直接结束该进程。
如果不想这么⿇烦,也可以修改XAMPP不使⽤80端⼝使⽤其它,修改⽅法:打开XAMPP安装⽬录,修改\apache\f⽂件,到下⾯这两句,将端⼝修改为8081或其它即可。
Listen 80
ServerName localhost:80
下载apache XAMPP Apache ⽆法启动原因3(443端⼝被占⽤):
这个情况⽐较少见,会占⽤443端⼝的程序并不多。XAMPP启动除需要80端⼝外,还有⼀个加载SSL模块的443端⼝。如果你遇到443端⼝被占⽤的情况,有三种⽅法可以解决,分别是:
1、排查端⼝占⽤程序,关闭后再启动XAMPP(排查⽅法见上⾯)。
2、修改XAMPP SSL模块使⽤端⼝号,修改⽅法:打开XAMPP安装⽬录,修改\apache\conf\f⽂件,到Listen 443这么⼀句,将443端⼝改成4433或其它。
3、如果你不使⽤Apache的https,也可以关闭掉SSL模块,⽅法如下:打开XAMPP安装⽬录,修改\apache\f⽂件,到Include "conf/f"这句,将其注释掉即可。
XAMPP Apache ⽆法启动原因4(关闭mod_perl模块):
如果Apache服务启动后⼜马上⾃动关闭,那么你可以试着运⾏XAMPP安装⽬录下的程序⽂件,将mod_perl模块关闭掉。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论