您的位置:首页 > 运维架构 > Apache

xampp的apache启动失败

2011-11-23 09:40 218 查看
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

转载自: http://www.51testing.com/?uid-393723-action-viewspace-itemid-238914
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: