SEO只是外表
技术才是我的追求

phpStudy Apache启动后又停止的有效解决思路

自从上次解决了phpStudy Apache和MySQL启动后又停止问题后,最近用phpStudy又遇上问题,就是 Apache启动后又停止,用上次的办法也解决不了,而且这次Apache的错误日志(位置phpStudy\PHPTutorial\Apache\logs\error.log)压根连记录没有记下来,只能百度找解决办法了。

找到的解决方法有4个:

  • 安装VC9运行库
  • 关闭防火墙拦截
  • 解除其他程序对80端口的占用
  • 删除已经配置的站点

可惜4个方法都是没有效果,Apache还是启动不了,又回到原点。一般遇到这种问题,我们的解决思路是找到出错的原因,知道问题在哪里才好找到解决的办法。不过现在Apache的错误日志不工作,实在不好办。

后来我看到一个方法就是在命令行直接启动Apache,可以直接看到报错的信息。

方法:开始 》运行输入“CMD” 打开命令行输入界面 》输入Apache启动路径:

H:\phpStudy\PHPTutorial\Apache\bin\httpd.exe  //路径根据实际修改

这里可以看出是httpd.conf文件出问题了,我notepad++打开该文件,显示乱码:

httpd.conf文件是Apache的配置文件,正常应该是这样的:

所以Apache启动后又停止的原因应该是httpd.exe文件坏掉了,我换了一个新的httpd.exe文件,Apache又正常启动了。

如果你电脑上的phpStudy同样出现Apache启动后又停止的问题,可能这里提到的方法(或者网上的方法)未必解决得了了,不过你可以着这个思路找出问题的关键,再尝试解决,总比无头苍蝇乱打乱撞好多了。

未经允许不得转载:棋哥SEO博客 » phpStudy Apache启动后又停止的有效解决思路

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址