本人windows7安装xampp后,启动不起来,通过一番周折,终于搞定。apache
一、启动apache报错,查看xampp下的apache日志信息,以下:windows
该日志说明了两个问题
其一:load perl包的时候发生错误,这是由于我本机装了oracle10g的缘故,oracle 10g 创建了“perl5lib”的环境变量路径。可有两种解决方法:
a、从新配置好perl5lib环境变量,这种方法可能有些麻烦;
b、更简单的方法是:
找到apache\conf\extra\perl.conf文件,增长一行为:
LoadFile "C:/software/xampp/xampp/perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire "C:/software/xampp/xampp/apache/conf/extra/startup.pl"
其二:apache须要的443端口被占用,经过dos的cmd窗口命令netstat -ano查看到443对应的端口被相应pid进程占用,打开进程管理器,发现该pid为虚拟机,结束进程,启动apache,一切ok。oracle