xampp的apache启动失败
上一篇 /
下一篇 2011-06-13 21:55:13
/ 个人分类:错误
xampp(apache+mysql+php+perl)是一个功能强大的建站集成软件包。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。
上面那一段是拷贝来的,下面说我出现的错误,安装好后,apache服务启动不起来,在网络上查了许多资料,不是说是80端口冲突,就是说有安装了IIS 433端口有错误。
根据我的情况,以上两种都不能解决我的问题,从错误日志中xampp\apache\logs\error.log里可以找到:
[Mon Jun 13 20:48:18 2011] [error] Attempt to reload DynaLoader.pm aborted.\nCompilation failed in require at E:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nBEGIN failed--compilation aborted at E:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nCompilation failed in require at E:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nBEGIN failed--compilation aborted at E:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nCompilation failed in require at E:/xampp/apache/conf/extra/startup.pl line 9.\nBEGIN failed--compilation aborted atE:/xampp/apache/conf/extra/startup.plline 9.\nCompilation failed in require at (eval 2) line 1.\n
原因:我这台机器上安装了oracle10g,然后安装xampp(版本1.7.4for win)时就会有如上报错,导致Apache启动不了。
解决办法:
在xampp安装目下的apache/conf/extra/httpd-perl.conf文件中的
LoadModule perl_module modules/mod_perl.so下面加上
PerlSwitches -T
保存,重启xampp就行了。
02 LoadModule perl_module modules/mod_perl.so
03 PerlSwitches -T
收藏
举报
TAG: