启动Apache服务“请求操作失败”

每当我尝试启动我的本地开发计算机上的Apache服务器,我会收到提示错误消息,如下所示:

The requested operation has failed 

httpd.conf没有被篡改。 我如何设置它的工作?

这通常是由以下两个问题之一引起的:

  1. 您已经在端口80上运行了一些东西。最常见的情况是您的开发盒安装了IIS,IIS正在使用端口80.您可以通过以下任何一种方法来解决此问题:

    • 停止IIS服务(“万维网发布服务”)
    • 更改IIS站点上的绑定
    • 卸载IIS(或在Vista / 2008或更新的操作系统中删除function)
  2. Apache服务被禁用。 打开services.msc并检查Apache服务,确保它没有被禁用。 应该设置为手动或自动启动,具体取决于您的环境。

检查与Apache有关的services.msc的path(默认是Apache2.2我认为),看它是否与你的httpd.exepath相匹配。

这为我修好了。

如果apache没有启动并且出现错误“请求的操作失败”

转到命令提示符:services.mscsearchApache>右键单击并select属性。 在“常规”选项卡中,有一个启动types下拉菜单。 将其更改为自动,然后单击应用。 然后启动button将被启用。