最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

xampp下载安装后无法启动apache服务解决方法

XAMPP教程 admin 465浏览 0评论

Xampp集成软件安装完后无法启动apache,错误日志显示如下:

zzzzzt0035

Can’t load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting…
安装oracle的时候会添加一个叫“PERL5LIB”的环境变量,而XMAPP也会用到这个叫“PERL5LIB”的环境变量。问题是oracle中的“PERL5LIB”变量与XMAPP中的“PERL5LIB”变量有冲突,因为oracle有它自己的perl。
1、解决方法是从环境变量中删除掉oracle的“PERL5LIB”这个环境变量(你应该先备份这个变量PERL5LIB)或者简单地给它重新命名;最后重启电脑和xmapp服务,问题得解!
2、更简单的方法是:

找到apache\conf\extra\perl.conf文件,增加一行为:

LoadFile “C:/xampp/perl/bin/perl510.dll”
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire “C:/xampp/apache/conf/extra/startup.pl”

相关用户评论:

一段时间没用xampp,今天又打开xampp-control,点击Apache和MySql的Start按钮,结果Apache始终无法打开。
我已经关闭所有使用80和443端口的进程了,也使用netstat -ano命令检查过了。有人知道这是什么原因吗?
作者: cyywin 发布时间: 2020-11-14

看apache的日志
作者: yugan300 发布时间: 2020-11-14

是不是开了BT或者迅雷占用了端口
或者是装过IIS什么之类的
作者: 把牛人问倒 发布时间: 2020-11-15

还有防火墙的问题,我以前用APPSERV也碰到过这种问题
作者: davidfaithman 发布时间: 2020-11-15

电脑重启后是的都不行,没运行下载软件、没装防火墙杀毒软件,Windows的防火墙都关了
作者: cyywin 发布时间: 2020-11-15

在xampp下面有一个xampp-portcheck.exe,测试看看是哪个应用专用了端口,如果都没有专用,那么直接点击apache_start.bat,看看提示什么错误,mysql的话点击mysql_start.bat,看看都提示啥错误,这样才能知道问题所在
作者: xiemengjun 发布时间: 2020-11-15

呵呵 我以前也遇到过这个问题 排除了端口占用原因 很想不明白

后来重装搞定
作者: drupalcn 发布时间: 2020-11-15

是不是修改了配置文件,APACHE找到不需要加载的项,它就不启动。
作者: theegg 发布时间: 2020-11-16

回复 xiemengjun

端口都是free状态,运行apache_start.bat显示:
Diese Eingabeforderung nicht waehrend des Running beenden
Bitte erst bei einem gewollten Shutdown schliessen
Please close this command only for Shutdown
Apache 2 is starting …
然后就自动关闭了,没看懂
作者: cyywin 发布时间: 2020-11-16

运行XAMPP/Apache/目录下的apache_uninstallservice.bat批处理文件卸载,然后运行同样在那个目录下的apache_installservice.bat批处理文件安装试下
作者: weiqiangjs 发布时间: 2020-11-16

回复 yugan300

根据日志查到错误:(OS 10022)提供了一个无效的参数。 : Child 3876: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
然后上网搜到解决方法:
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
或:2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可..
我用了方法1,解决了,谢谢啦!
不过不知道什么原理……
作者: cyywin 发布时间: 2020-11-17

一般的xp系统注意下别开迅雷就好,退出迅雷,开好apache再开迅雷就可以。
我现在用win7系统,开了迅雷再开 xampp里的apache无问题。
作者: love__xijun 发布时间: 2020-11-17

xampp的apache不能运行,双击apache_start.bat显示的是”apache” is not started .是什么原因啊?
作者: kaixindaona 发布时间: 2020-09-15

转载请注明:XAMPP中文组官网 » xampp下载安装后无法启动apache服务解决方法

您必须 登录 才能发表评论!