当前位置:  开发笔记 > 编程语言 > 正文

Apache不会在wamp中启动

如何解决《Apache不会在wamp中启动》经验,为你挑选了3个好方法。

我一直在谷歌搜索过去几个小时,但我根本无法让我的阿帕奇开始.我的Skype没有运行,测试端口80显示它没有被任何东西使用.在此之前,我试图添加一个新的虚拟主机,但现在我已经恢复了所有更改的文件.无论如何调试为什么apache不会启动?

单击apache的启动/恢复服务也不会显示任何错误.

另外,以防万一,我正在运行Win7 64bit



1> RiggsFolly..:

如果你在httpd.conf或它包含的任何文件中有问题,有几种方法可以找出问题是什么

先看看你的Windows Event Viewer.单击Windows左侧菜单中的链接,然后单击子菜单Applications.使用红色错误图标查找来自Apache的消息.

其次,打开命令窗口,然后将CD放入\ wamp\bin\apache\apache2.xy\bin,将x,y替换为您的实际版本.现在,您可以运行此命令以使Apache(httpd)对httpd.conf文件进行vaidate.

httpd.exe -t

这应该给出与http.conf文件相关的行号错误.它会在第一个错误时停止,因此您必须继续运行它并修复错误,然后再次运行它,直到它给出所有OK消息.



2> Yevgeniy Afa..:

这就是我所做的,它帮助我找出了我需要的Apache-PHP:

C:\Users\Admin>cd C:\wamp\bin\apache\apache2.4.9\bin

C:\wamp\bin\apache\apache2.4.9\bin>httpd -t
Syntax OK

C:\wamp\bin\apache\apache2.4.9\bin>httpd -k start
[Thu Apr 23 14:14:52.150189 2015] [mpm_winnt:error] [pid 3184:tid 112] 
(OS 2)The system cannot find the file specified.  : AH00436: 
No installed service named "Apache2.4".

C:\wamp\bin\apache\apache2.4.9\bin>

最简单的解决方案:

卸载并重新安装WAMP(甚至不尝试在现有安装的基础上进行设置 - 这样做无济于事)

PS

如果您想知道我是如何处理这种情况的,那么答案是:我正在尝试安装WAMP,它在安装过程中抛出了一个错误:

httpd.exe - System Error

The program can't start because MSVCR110.dll is missing from your computer. 
Try reinstalling the program to fix this problem.

OK

我从这里安装了Microsoft Visual C++ 2012 Redistributable http://www.microsoft.com/en-us/download/details.aspx?id=30679#

它给了我"dll"和MYSQL开始工作,但不是Apache.为了使Apache工作,我卸载并重新安装了WAMP.


不幸的是,这个答案是不准确的.显然没有名为`Apache2.4`的服务,因为Wamp安装了一个名为`wampapache`的服务,而不是'Apache2.4`.重新安装不同的版本可能需要一个新的Microsoft Visual C++ Redistributable,这意味着一些dll可能会丢失,如果你不这样做.但是,这个问题可能与缺少的服务无关.请检查你的httpd.conf.即使其语法正确,您也可能会遇到其他错误,例如绑定到错误的IP地址.请参阅Raymon的答案.
我绝不会试图解决争议,但我很确定这至少在3 - 4年内没有改变,因为我使用的是一个古老的版本,直到最近.然而,它现在不准确,我只是写这些信息来帮助新读者.别往心里放.

3> Mojtaba Reza..:

从命令使用apach启动调试工具:

httpd.exe -e warn

    Win+R

    键入cmd并按Enter键

    包含您的apache httpd.exe文件的goto目录.例如,如果您的wamp安装在cmd 中的e:\wamp类型cd /d e:\wamp\bin\apache\ApacheX.X.X\bin中并按Enter键.

    键入httpd.exe -e warn(或httpd.exe -e debug更多详细信息)以查看有关禁止apache启动的问题的错误消息.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有