51Testing软件测试论坛
标题:
apache不能启动
[打印本页]
作者:
傻子的约定
时间:
2012-12-27 18:36
标题:
apache不能启动
Xampp中的apache不能启动,在cmd中用如下命令netstat -ano查看端口占用情况,也没有发现80端口被占用了啊,在apache中httpd.conf文件中修改listen 80,为其他端口,也不好使。
哪位帮忙解答???
作者:
青miao
时间:
2012-12-28 13:35
你可以进这个安装目录下D:\xampp\apache\logs,查看错误日志信息。我前几天也在搭这个环境,试了好多种解决办法。1先解决端口冲突的问题,我的端口80是被IIS占用,在计算了管理中把IIS服务停掉;2查看错误日志信息,貌似说是和oracle的某个环境变量冲突所致(我的机器上安装有Oracle10g),在网上搜索解决办法,有以下两种(我使用的第一种,成功)
一是注释掉Perl模块,在“xampp\apache\conf\httpd.conf”中把"# Perl settings Include "conf/extra/httpd-perl.conf"修改为:"# Perl settings #Include "conf/extra/httpd-perl.conf”;
二是修改环境变量:在这个perl5lib 前增加xampp 中perl 的路径D:\xampp\perl\lib;D:\xampp\perl\site\lib找到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所在路径。
这样不影响启动Perl模块。
不知道能否解决你的问题,希望对你有点帮助。
作者:
muchfly
时间:
2012-12-30 15:42
检查443端口有没有被占用,如果被占用就把相应进程结束掉,再启动Xampp下的apache
作者:
fengerapple
时间:
2013-1-25 17:36
Thank you very much for sharing!The good man!The good life of peace!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2