Apache无法正常启动的原因
2012-04-17 19:32
330 查看
下载XMAPP后,配置完成,准备运行Apache,但是无论如何配置都无法启动。
使用netstat查看端口,占用正常,修改httpd.conf更改端口还是无效。
查看error.log文件,错误信息如下:
[Tue Dec 06 15:52:14 2011] [error] Can't load Perl file:
原来是无法加载PERL,Google上搜索了一下,发现原来与安装的Oracle 10g冲突了。
由于oracle 10g 建立了“perl5lib”的环境变量路径,从而导致xampp启动apache的时候报错:
找到apache\conf\extra\perl.conf文件,增加一行PerlSwitches :
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所在路径。
另外,80端口经常被占用,在配置文件中更改端口为8081即可。
使用netstat查看端口,占用正常,修改httpd.conf更改端口还是无效。
查看error.log文件,错误信息如下:
[Tue Dec 06 15:52:14 2011] [error] Can't load Perl file:
原来是无法加载PERL,Google上搜索了一下,发现原来与安装的Oracle 10g冲突了。
由于oracle 10g 建立了“perl5lib”的环境变量路径,从而导致xampp启动apache的时候报错:
找到apache\conf\extra\perl.conf文件,增加一行PerlSwitches :
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所在路径。
另外,80端口经常被占用,在配置文件中更改端口为8081即可。
相关文章推荐
- apache无法启动的可能原因
- Mac os下apache正常启动localhost无法访问服务器
- 解决windows下APACHE服务无法正常启动问题
- Apache 无法启动原因
- Tomcat正常启动正常访问项目却无法进入Localhost:8080主界面(非端口原因)
- 无法正常启动Apache-Tomcat-6.0.29的解决方案
- tomcat无法正常启动的一个原因
- Tomcat设置正常的情况下无法启动的原因及解决办法
- XAMPP Apache 无法启动原因及解决方法
- vmware-hostd.exe 占用443端口导致Apache无法正常启动?
- Servlet自学第4讲:Tomcat无法正常启动的常见原因分析
- Apache无法启动,终极解决方法,适用于“应用程序无法正常启动 0xc000007b”错误
- 关于LENOVO ThinkServer RD350使用RT内核后无法正常启动的原因分析
- windows XP系统无法正常启动的原因分析及解决
- 01 tomcat无法正常启动原因
- 在Windows平台用visual studio编译的可执行文件部署时报:应用程序无法正常启动0xc000007b(跟DirectX9无关的原因)
- tomcat无法正常启动的原因
- 应用程序无法正常启动提示错误0xc000007b 问题的原因和解决方法
- apache无法启动的可能原因分析及对策
- Linux下apache服务启动,本机访问正常,局域网内其他机器无法访问(已解决)