每当我尝试在本地开发计算机上启动 apache 服务器时,都会收到以下错误消息:
The requested operation has failed
httpd.conf 没有被篡改。如何设置才能让它正常工作?
答案1
这通常是由以下两个问题之一引起的:
您已经在端口 80 上运行了一些程序。最常见的情况是您的开发箱上安装了 IIS,并且 IIS 正在使用端口 80。您可以通过以下任一方式解决此问题:
- 停止 IIS 服务(“万维网发布服务”)
- 更改 IIS 站点上的绑定
- 卸载 IIS(或删除 Vista/2008 或更新操作系统中的功能)
Apache 服务已禁用。打开
services.msc
并检查 Apache 服务,确保它未被禁用。应根据您的环境将其设置为手动或自动启动。
答案2
services.msc
检查与 Apache 相关的路径(Apache2.2
我认为是默认路径)以查看它是否与您的路径匹配httpd.exe
。
这帮我解决了这个问题。
答案3
如果 apache 没有启动并出现错误“请求的操作失败”
转到命令提示符:services.msc 搜索 Apache> 右键单击并选择属性。在常规选项卡中有一个启动类型下拉菜单。将其更改为自动并单击应用。然后启动按钮将被启用。