启动apache一直出现错误?
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!

原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。
检查错误方法;如果是端口占用(提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了.

安装apache服务时,80端口总是被占用,服务安装不上,如何解决?
首先检查80端口被什么程序占用注:首先检查80端口是否被某些应用程序所占用,如:迅雷、360杀毒软件、播放器等应用程序.如果是直接关闭改程序。
如果不是:打开附件-运行输入cmd,回车进入dos界面输入命令:netstat-ano回车查看占用80端口的pid发现占用80端口的是system解决方案:打开管理工具-服务找到:WorldWideWebPublishingService服务停止就行了。
该服务win7下默认的是开机启动,更改为手动启动,然后继续安装需要的程序就OK了.

到此,以上就是小编对于windows apache无法启动的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。