- 相关推荐
安装xampp后apache不能启动解决方法大全
安装目录选择c盘之外的其它磁盘,据某些网友的经验,在windonws7或vista中,如果选择c盘安装,由于权限原因,会出现创建一些文件失败的问题。然后按照默认选项,依次下一步,最后完成安装。
安装xampp后最常见的问题就是apache不能启动或启动后马上停止。本人经过一天的努力,将网上所有的解决方法收集整理,相信总有一个方法能解决你的问题。
1. 80端口冲突,解决方法:
打开目录d:\xampp\apache\conf(我的安装目录为d:\xampp)下的http://www.oh100.comnf文件,将
listen 80和servername localhost:80中的80改为8812或其它值,要保持一致。
2. 监听端口443冲突,解决方法:
打开目录d:\xampp\apache\conf\extra (我的安装目录为d:\xampp)下的http://www.oh100.comnf文件,将listen 443这句注释掉:# listen 443或将443改为4433或其它数字。
3. apache启动后又马上停止,原因可能是由于安装了oracle10g,与其中的perl5lib变量发生了冲突,解决方法有3种:
(1) 打开目录d:\xampp\apache\conf(我的安装目录为d:\xampp)下的http://www.oh100.comnf文件,
将include "conf/extra/http://www.oh100.comnf"注释掉:# include "conf/extra/http://www.oh100.comnf"。
(2) 打开目录d:\xampp\apache\conf\extra (我的安装目录为d:\xampp)下的http://www.oh100.comnf文件,找到loadmodule perl_module modules/mod_perl.so,在下面一行增加perlswitches ╟t,保存文件即可。
(3) 修改环境变量:在环境变量path中增加d:\xampp\perl\lib; d:\xampp\perl\site\lib;即可。
前两种方法的任一种都能解决我遇到的apache启动后又马上停止的问题,第3种方法不能解决我遇到这个问题,可能对某些网友有用,所以也把它写了出来,以供参考。
其它方法:
下面的解决方法也是网友在实际中用到的,不过本人觉得可行性不高或讲不清是什么原理,只是写出来,供大家参考,也许由于你的原因特殊,正好解决你的问题。
1 关闭占用80端口的进程。
在“运行”中输入cmd命令,打开dos窗口,输入命令:netstat ╟abn ╟>d:\port.txt或命令netstat ╟ano|findstr 80命令,打到占用80端口的进程,然后打任务管理器窗口,关闭该进程。此方法治标不治笨,执行比较麻烦,不推荐使用。
2 修改网络设置
(1) 网上邻居——本地连接——属性——internet协议(tcp/ip)——属性——高级——wins标签——去掉“启用lmhosts查询(l)”前的勾。
(2) 控制面板——windows防火墙——“高级”标签——本地连接——设置——“服务”标签——勾选“安全web服务器(https)。
这种方法有些奇怪,说不清为什么,如果实在找不到办法了,可以一试。
安装bugfree:
将bugfree觖压后的目录拷贝至d:\xampp\htdocs目录下,打开d:\xampp\htdocs\bugfree\include目录,将config.inc.sample.php文件在本目录下做一个拷贝,将拷贝文件名改为config.inc.php,然后打开web,在地址栏中输入http://www.oh100.com,会有如下提示:
点击“创建数据库”,然后按提示一直往下操作,一直到
点击“安装全新的 bugfree 2”,就会报如下错误信息:
打开d:\xampp\htdocs\bugfree下的schema.php文件,将type=myisam全部替换为engine=myisam,再打开d:\xampp\php下的php.ini文件,将allow_call_time_pass_reference = off改allow_call_time_pass_reference = on。
然后在web的地址栏中重新输入http://www.oh100.com,再次安装bugfree,则一切顺利。最后需要注意的是bugfree默认的用户和密码是admin,123456;安装bugfree成功后会提示你修改密码,据有的网友反映修改密码后反而不能登录,所以可以不修改密码。
安装xampp后apache不能启动解决方法2017-03-22 20:06 | #2楼
1.80端口冲突,解决方法:
打开目录c:\xampp\apache\conf(我的安装目录为c:\xampp)下的http://www.oh100.comnf文件,将listen 80和 servername localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。
2.监听端口443冲突,解决方法:
打开目录c:\xampp\apache\conf\extra (我的安装目录为c:\xampp)下的http://www.oh100.comnf文件,将listen 443这句注释掉:# listen 443或将443改为4433或其它值(尽量不要使用0-1023)。
3.apache已正常启动,而xampp的控制面板没有显示。解决方法:
在浏览器中输入http://localhost:8081分页,如果能直接进入apache服务器的控制页面就是没有问题的了。另一种情况,原因可能是由于安装了oracle10g,与其中的perl5lib变量发生了冲突,解决方法有3种:
(1) 打开目录c:\xampp\apache\conf(我的安装目录为c:\xampp)下的http://www.oh100.comnf文件,将include "conf/extra/http://www.oh100.comnf"注释掉:# include "conf/extra/http://www.oh100.comnf"。
(2) 打开目录c:\xampp\apache\conf\extra (我的安装目录为c:\xampp)下的http://www.oh100.comnf文件,找到loadmodule perl_module modules/mod_perl.so,在下面一行增加perlswitches ╟t,保存文件即可。
(3) 修改环境变量:在环境变量path中增加c:\xampp\perl\lib; c:\xampp\perl\site\lib;即可。
【安装xampp后apache不能启动解决方法】相关文章:
面试后能不能补充面试问题04-16
启动会口号11-26
项目启动后讲话稿04-28
启动供热应急预案01-03
启动仪式策划方案08-23
启动仪式活动方案08-25
读书活动启动方案01-23
铸件缺陷及解决方法03-07
油漆缺陷及解决方法04-22
孕妇不能被辞退05-17