apache不能启动
Xampp中的apache不能启动,在cmd中用如下命令netstat -ano查看端口占用情况,也没有发现80端口被占用了啊,在apache中httpd.conf文件中修改listen 80,为其他端口,也不好使。哪位帮忙解答??? 你可以进这个安装目录下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模块。
不知道能否解决你的问题,希望对你有点帮助。 检查443端口有没有被占用,如果被占用就把相应进程结束掉,再启动Xampp下的apache Thank you very much for sharing!The good man!The good life of peace!
页:
[1]