The requested operation has failed apache

在安装apache后,

启动apache时提示The requested operation has failed错误;

通过一排除 cd apache 安装的Bin目录cmd如下秘密(双引号中的内容为服务名称)

httpd.exe -w -n “Apache2.2” -k start

得到如下错误
“serverRoot must be a valid directory”

再次baidu,在一个阴暗的角落发现一种猜测,apache不能安装到中文目录中。

卸载--》重启--》重新安装。

OK,世界美好。

-------------------------

晚上回家在笔记本上有安装了以便又出现以上问题,一开始以为是64位系统安装X86的软件的问题,不过还是先拍下其他问题,实在不行再尝试重装64位软件,

1:这次已经处理了中文文件夹的问题:;

2:经过baidu说是IIS7,80端口已占用的,修改IIS7的网站对80端口的占用,启动发现没有

只好按照baidu上的老老实实修改apache的配置问题,重新启动

make_sock: could not bind to address 0.0.0.0:80

恍然大悟,计算机上安装了IIS7,80端口已占用。

打开Apache 的配置文件  Apache安装目录下的conf/httpd.conf

找到Listen 80 80改为 81 

重启Apache访问 http://localhost:81/

 

 

此问题会在安装是报如下错误:

 

在安装Apache的过程中出现:

 

 

--------------------------------------------------

其它错误可以baidu参考,

或者参考如下BBS:

http://bbs.csdn.net/topics/350245480

原文地址:https://www.cnblogs.com/PLifeCopyDown/p/4363274.html