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

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

每当我尝试在本地开发计算机上启动 apache 服务器时,都会收到以下错误消息:

The requested operation has failed

httpd.conf 没有被篡改。如何设置才能让它正常工作?

答案1

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

  1. 您已经在端口 80 上运行了一些程序。最常见的情况是您的开发箱上安装了 IIS,并且 IIS 正在使用端口 80。您可以通过以下任一方式解决此问题:

    • 停止 IIS 服务(“万维网发布服务”)
    • 更改 IIS 站点上的绑定
    • 卸载 IIS(或删除 Vista/2008 或更新操作系统中的功能)
  2. Apache 服务已禁用。打开services.msc并检查 Apache 服务,确保它未被禁用。应根据您的环境将其设置为手动或自动启动。

答案2

services.msc检查与 Apache 相关的路径(Apache2.2我认为是默认路径)以查看它是否与您的路径匹配httpd.exe

这帮我解决了这个问题。

答案3

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

转到命令提示符:services.msc 搜索 Apache> 右键单击​​并选择属性。在常规选项卡中有一个启动类型下拉菜单。将其更改为自动并单击应用。然后启动按钮将被启用。

相关内容