`

Apache2.2 安装后:the requested operation has failed 问题定位

    博客分类:
  • PHP
 
阅读更多

今天按照网上的指点安装Apache2.2,安装的过程很顺利,结果发现安装完成之后右下角的Apache图标是红色的,也就是没有启动,好,那我点击图标,选择“start”,结果就出现了一个对话框提示“the requested operation has failed”。不能启动。非常郁闷,因为我完全是新手,只得上网查(网络真不错)。

    看了很多文章,总结起来大概有两个方面导致上面的错误

一是80端口被其他程序或者服务给占用了;

二是配置出现错误,也就是安装目录下的Apache2.2\conf\httpd.conf,这个配置文件里面的问题;

 

     OK,我先查是不是第一个错误,那怎么查端口的使用情况呢?

在命令行使用netstat -aon|findstr "80"

这个命令就可以查看到使用80这个端口的程序了。然后我就看到了一些使用80端口的进程PID,通过tastlist /FI "PID eq ***" (***表示PID)就可以看到是哪些程序在使用了(或者直接通过任务管理器->进程->查看->选择列,把PID勾上,也可以看到相应的进程)。

OK,把他们统统关掉。然后start Apache,结果还是出现一样的问题。

    没办法,好在还有一种可能性(一开始我就奇怪了,我都从来没配置过httpd.conf,怎么问题会在它上面)。看网上的资料,在命令行内进入安装目录Apache2.2\bin,使用命令httpd -t,然后出现“Syntax error on line 133 of E:/Apache2.2\conf/httpd.conf :ServerAdmin takes one argument, the email address of the server administrator”,看它提示信息,说明,在这个配置文件里面的133行,ServerAdmin需要一个参数。赶快定位到这个文件的133行,发现果然ServerAdmin后面没有任何参数,原来这个是设置管理员邮件地址的,而我在安装的时候没有填写,所以它空着了,运行就出现错误。那么只要在这个参数前面加个#把它注释掉,或者给它添加一个邮箱(应该也可以)。

    之后,start,发现已经可以启动了。

    OK,继续往下走~~~

 

    声明:欢迎转载,转载请注明出处。

分享到:
评论

相关推荐

    apache启动报错:the requested operation has failed解决办法

    当遇到Apache启动失败的情况时,“the requested operation has failed”这一错误提示虽然简洁但不够具体,需要我们通过一系列排查步骤来定位问题所在。通过以上介绍的方法,我们可以逐一排除可能导致错误的因素,...

    Apache提示 the requested operation has failed无法启动的解决方法大全

    ### Apache提示 "the requested operation has failed" 无法启动的解决方法 #### 一、问题概述 在使用Apache服务器的过程中,可能会遇到服务器无法启动的情况,并且出现 "the requested operation has failed" 的...

    Apache无法启动解决_the_requested_operation_has_failed.doc

    ### Apache无法启动解决_the_requested_operation_has_failed #### 知识点概述 本文旨在解决Apache服务器在启动过程中出现的“the requested operation has failed”错误。这一问题可能是由多种因素导致的,包括但...

    apache2.2和php5.2.17在windows下整合过程的错误解决方法

    在实际操作中,可能会遇到Apache启动失败的情况,错误信息为:“The requested operation has failed!”。这通常是由于选择了错误的PHP版本造成的。 1. **错误分析**: - Apache2.2默认是以多线程的方式运行的,...

    vcredist2008sp1

    在修改httpd.conf支持php后,启动apache,报“the requested operation has failed”错误。 使用,命令行测试:命令为httpd.exe -w -n "apache2_2" k start; 错误为Cannot load php5apache2_2.dll。解决方法如下: ...

    Apache下载、安装及常见错误

    5.2 错误:“The requested operation has failed!”,当尝试通过ApacheMonitor.exe启动时。这可能是由于配置文件中的路径不正确。检查`httpd.conf`中的`Define SRVROOT`,确保其指向Apache的实际安装位置,例如`D:\...

    本地计算机无法启动Apache故障处理

    但按照教材上介绍的那样...重启Apache就会弹出出错提示框,提示”The requested operation has failed!” 然后打开服务,启动Apache2,就提示我: “Windows不能在本地计算机启动Apache2…….并参考特定服务错误代码1” 解

    apache无法启动的可能原因分析及对策

    在遇到apache无法启动时,可以参照如下可能的原因进行问题分析。... 原因三:httpd.conf配置错误 如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁

    Windows安装SVN服务器

    在安装过程中可能遇到的一些常见问题,包括web服务器的选择、安装Apache时需要注意的事项、配置Apache文件时可能出现的问题以及启动Apache时出现的错误“the requested operation has failed”。这些问题的解决方法...

    Apache服务器无法使用的解决方法

    原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带...

    shopex开发环境配置,php配置windows

    - 如果启动时遇到错误提示“The requested operation has failed!”,检查以下几点: - 确认80端口是否被其他程序占用,例如迅雷等。可以通过任务管理器查看端口占用情况,并关闭占用该端口的应用。 - 查看Apache...

    Apeache启动不成功时,用命令行检测的方法

    1,在配置Apache服务器时,经常要在httpd.conf 修改和添加一些代码,编写中,误写或者写错时,无法正常启动时,直接报错The requested operation has failed! 2,对于新手来说,并不容易找出Apache的配置错误处,这...

    计算机网络第六版答案

    23. The five layers in the Internet protocol stack are – from top to bottom – the application layer, the transport layer, the network layer, the link layer, and the physical layer. The principal ...

Global site tag (gtag.js) - Google Analytics