xampp自启动,关于xampp中apache启动busy问题

我刚刚接触xampp,还是因为作业才认识这个东东滴,下载时一切都很顺利,窃喜了一小会儿,启动开始操作,然后问题就出现了...点击apache的start后,过一会又变成stop啦...接着我就想是不是端口被占了,port-check了下,咦,所有端口都free的来~ 又启动了下还是Busy...Apache started,费解中。。。
还是csdn中找到了解决办法。。嘎嘎
日志文件如下:
[Sat Jun 11 17:58:33 2011] [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
[Sat Jun 11 17:58:33 2011] [error] Can't load Perl file: D:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
解决办法:
1、重新配置好perl5lib环境变量,这种方法可能有些麻烦;
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"
其中PerlSwitches -T 参数-T的意思为检查perl所在路径。
Tags:  xampp自启动

延伸阅读

最新评论

发表评论