原文地址:http://huangqiqing123.iteye.com/blog/1480415
问题现象:
通过xampp面板启动apache时,面板总提示:
“Busy。。。
Apache service started
”
但始终未能真正起来。
找到apache错误日志:D:\xampp\apache\logs\error.log,里面的错误信息如下:
[Mon Apr 09 15:00:26 2012] [error] Attempt to reload DynaLoader.pm aborted.\nCompilation failed in require at D:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nBEGIN failed--compilation aborted at D:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nCompilation failed in require at D:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nBEGIN failed--compilation aborted at D:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nCompilation failed in require at D:/xampp/apache/conf/extra/startup.pl line 9.\nBEGIN failed--compilation aborted at D:/xampp/apache/conf/extra/startup.pl line 9.\nCompilation failed in require at (eval 2) line 1.\n
[Mon Apr 09 15:00:26 2012] [error] Can't load Perl file: D:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
网上查阅资料说是因为和oracle的某个环境变量冲突所致(我的机器上安装有Oracle10g)。
解决办法:
找到文件:D:\xampp\apache\conf\extra\httpd-perl.conf,添加“PerlSwitches -T”,红色字体部分:
LoadFile "D:/xampp/perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire "D:/xampp/apache/conf/extra/startup.pl"
再次启动Apache服务,成功启动。
分享到:
相关推荐
### WindXP下Xampp无法启动Apache的最终解决办法 #### 一、问题背景与适用条件 在使用WindXP操作系统时,部分用户可能会遇到XAMPP中的Apache服务无法正常启动的问题。这种情况下,Apache可能在启动后几秒钟内就...
在Windows XP系统中安装XAMPP,用户可能会遇到Apache服务器无法启动的问题。XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和Perl等组件,用于搭建本地Web开发环境。这个问题通常涉及到多个可能的原因,这里...
从而导致xampp启动apache的时候报错: [Thu Oct 22 08:56:27 2009] [error] Can’t load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting… 有2种解决方法: 1、重新配置好perl...
9. **更新或重新安装XAMPP**:如果上述方法都无法解决问题,考虑更新XAMPP到最新版本,或者完全卸载后再重新安装。 以上只是一些常见的解决方案,具体情况可能需要根据错误日志和系统环境进行更深入的排查。在解决...
标题和描述中提到的问题主要涉及到两个方面:XAMPP中的Apache服务器启动报错“busy”以及系统中缺失`api-ms-win-crt-runtime-l1-1-0.dll`文件的解决方案。这两个问题在Windows环境中经常遇到,特别是对于使用XAMPP...
本文将详细介绍如何在 Linux 系统中搭建 XAMPP_Apache + Mysql + PHP 环境,包括停止原有服务、安装 XAMPP、配置防火墙、解决可能出现的问题等。 一、停止原有服务 在开始搭建 XAMPP 环境之前,需要停止原有服务,...
本文给大家总结了3种xampp Apache启动后无法访问站点解决方法,均能够解决此问题,有需要的小伙伴可以参考下
XAMPP是一个轻量级的Web服务器解决方案,它整合了Apache、MySQL、PHP、Perl等多种服务,使得开发者能够在本地计算机上快速创建和测试Web应用程序,无需深入了解每个组件的安装和配置。 2. **Apache**: Apache ...
### xampp Apache 80端口占用问题及解决方案 在使用xampp进行本地Web服务器搭建时,经常遇到的一个问题是80端口被占用的情况。80端口是HTTP协议默认使用的端口,也是xampp中Apache服务器默认监听的端口。如果80端口...
本安装包用于32位Linux系统搭建Apache+MySQL+PHP+PERL环境。 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。...XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
执照BSD 2 条款背景用于 FreeBSD Jails 的 XAMPP Apache + MySQL + PHP + Perl目标设定的好处用于 FreeBSD Jails 的 XAMPP Apache + MySQL + PHP + Perl警告jampp 是实验性的,还没有准备好投入生产。 风险自负。...
本安装包用于64位Linux系统搭建Apache+MySQL+PHP+PERL环境。 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。...XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
XAMPP(Apache MySQL PHP PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下...
环境windows 7 32位 下载zip版本的xampp,无法启动apache ,现象是短暂显示了running标志之后就停止了,日志显示WARNING:terminating worker thread 0。 查看日志信息 [notice] Apache/2.2.14 (Win32) DAV/2 mod_...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、...该压缩包内包含了使用教程以及安装过程中的问题解决。
在使用php集成环境xampp...以上介绍的内容是在遇到xampp中apache服务无法启动的问题时,进行问题排查及解决方案的基本流程。这些步骤可以作为故障排除时的参考指南,帮助用户快速定位问题并恢复apache服务的正常运行。