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

解决办法:

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

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

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

看网上的资料,在命令行内进入安装目录Apache2.x\bin,使用命令httpd -t,然后出现 “httpd: Syntax error on line 248 of E:/PHPCMS/Apache2.2/conf/httpd.conf: </Directory> without matching <Directory> section”. 看它提示信息,说明,在这个配置文件里面的248行, </Directory>没有匹配的<Directory>。定位到这个文件的248行,发现果然</Directory>匹配的<Directory>被无意中注释了。


解决方法:把217行的#<Directory "xxx./htdocs/www.aerchi.com"/>的# 取消。

三.Apache2.x\conf\httpd.conf配置文件的解压目录问题

打开apache解压目录conf文件夹下的httpd.conf文件:

查找所有的c:Apache24   将其修改为你自己解压的目录,应该有好几个地方需要改,直接使用记事本的替换功能。

替换后再打开cmd命令行,输入httpd -k install再检查一下语法,如下:

如图红色文字显示,则成功。接下来启动apache服务,测试一下是否安装成功,打开apache bin目录下的ApacheMonitor.exe(如果打开提示缺少dll文件,那么就需要安装上面说的VC了,安装后就可以打开这个monitor了)

四,也是笔者所犯的问题,这个问题最难发现

笔者在手动配置环境过程中,曾经第一次解压Apache后,是这样的解压目录:

然后服务里面的Apache服务是这样的:

注意看服务此处的可执行文件位置,这就是导致机器上后来不能启动的原因

在没有其他问题的情况下,这时第一次解压运行Apache是没有问题的,然后当你此时删除了Apache、把Apache文件夹移到其他位置或文件夹进行了更名!

例如:之前的路径是这样的:G:\Code\php\AMP\Apache24    而无论什么原因(你的一些操作)此时的路径变成了这样:

重点来了,此时无论怎么启动Apache都是启动不起来报错,我试过了各种方法都不行、端口正常、配置文件正常、配置文件内的路径正常依然无法启动。隔天起床突然想到去服务看一下Apache的服务,发现了问题所在,这是此时查看的Apache服务。

发现了没有:此时的Apache服务的可执行文件路径还是和第一次解压运行Apache服务之前的可执行文件路径。"G:\Code\php\AMP\Apache24\bin\httpd.exe" ,而此时我们的Apache路径已经换了,应该是:"G:\Code\php\Test\Apache24\bin\httpd.exe" 这肯定会启动不起来啊~~~~~~。

解决方法:

一、最简单的办法就是把修改过的Apache文件路径移动为和Apache服务的可执行文件路径一样~

二、这个会复杂一点,但是适用性可能会更高,就是去修改Apache服务的可执行文件路径。例如现在我就需要将我机器的Apache服务的可执行文件路径修改为"G:\Code\php\Test\Apache24\bin\httpd.exe"。

打开“运行”窗口:单击“开始”=>“运行”,或者win + R即可调出运行窗口,在运行窗口键入“regedit”打开注册表

根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,找到你想改路径的服务,也可以利用注册表自带的搜索功能,找到服务的注册表。

并找到Apache的服务在目录下有一键名是“ImagePath”的就是可执行路径,将其数值数据改为新的可执行路径即可

End

这就是目前为止本人总结的 Apache提示 the requested operation has failed无法启动问题以及解决方法。

报错:Apache提示 the requested operation has failed无法启动问题(最全!)相关推荐

  1. 解决apache的the requested operation has failed

    apache不能正常启动.提示the requested operation has failed. 花了半天时间研究有点眉目了.运行->cmd 进入到apache的bin目录.输入httpd. ...

  2. php安装完后 apache the requested has,Apache启动报错:the requested operation has failed

    1.80端口被占用: Windows System进程 pid=4 占用 80端口 安装Apache,不能安装成服务,提示端口已经被占用. 在命令窗口输入 netstat -ano | findstr ...

  3. Apache无法启动解决 the requested operation has failed

    Apache不能启动解决办法 这是我这两天频繁遇到的问题.Apache服务器还真是问题少年!任何点改动都可能导致它无法使用. 原因一:80端口占用例如IIS,另外就是迅雷.我的apache服务器就是被 ...

  4. windows下apache报错The requested operation has failed解决方法

    2019独角兽企业重金招聘Python工程师标准>>> Apache报错The requested operation has failed,基本上是因为端口被占用.解决方法如下: ...

  5. springcloud-eureka启动报错,提示The following method did not exist: org.springframework.boot.actuate.health

    报错信息汇总 文章目录 报错信息汇总 1.springcloud-eureka启动报错,提示The following method did not exist: org.springframewor ...

  6. nginx 报错 99: Cannot assign requested address

    为什么80%的码农都做不了架构师?>>>    nginx 报错 99: Cannot assign requested address net.ipv4.ip_local_port ...

  7. jmeter分布式执行远程机报错,提示“Engine is busy – please try later”

    jmeter分布式执行远程机报错,提示"Engine is busy – please try later" 解决办法1: 1.在停止jmeter测试的同时,使用master中的' ...

  8. 使用TS+vue3封装axios时编译报错,提示You may need an additional loader to handle the result of these loaders.

    基于vue3+TS构建的商城后台管理系统 根据coderwhy老师指导搭建的项目为PC端商品后台管理系统. 报错: 使用TS+vue3封装axios时编译报错,提示You may need an ad ...

  9. 打开WPS时出现报错窗口提示

    打开WPS时,会弹出报错窗口 WPS安装office自定义项安装期间出错 从: file:///C:/Users/asus/Desktop/RainClassroom/Vsto/rain_classr ...

  10. 解决IDEA代码报错不提示的几种方案

    问题描述: 记录一下idea代码编辑器报错不提示的几种可能,本人最后是通过第三种解决的 代码随便输入都不报错: 解决方案: 方法一 1.打开File -> Settings -> Buil ...

最新文章

  1. 附加 集合数据_浩辰3D软件新手教程:三维建模设计中如何重用CAD模型数据?
  2. java web中炸包,Javaweb出来炸到---HTML
  3. Java 9 揭秘(14. HTTP/2 Client API)
  4. 详解Struts2 Action名称的搜索顺序
  5. Android 简单实现订单模块类APP的物流详情页
  6. spark的client模式和cluster模式用法上的区别
  7. Matlab去掉矩阵中的全0行或列
  8. electron 5.0.3版本 改动的地方
  9. C++:32---IO库
  10. 七步从Angular.JS菜鸟到专家(2):Scopes
  11. 图像质量评价指标: PSNR 和 SSIM
  12. HDU 1048 The Hardest Problem Ever
  13. php生成excel到服务器,yii phpexcel自动生成文件保存到服务器上
  14. java 多个数字_java 输入多个数字
  15. php简介及其发展,PHP 简介
  16. 项目中碰到的ExceptionInInitializerError异常
  17. 气泡shader_仿蚂蚁森林气泡
  18. php 用户之间通信,PHP,javascript,ajax-2位用户之间的通信
  19. 004-读书笔记-企业IT架构转型之道-阿里巴巴中台战略思想与架构实战-共享服务中心建设原则...
  20. Kotlin 一种以服务为基础的APP架构及源码示例

热门文章

  1. python数据分析模型建立_一个完整的数据分析案例 | 用Python建立客户流失预测模型(含源数据+代码)...
  2. 利用新浪API实现短网址生成,长网址缩短!
  3. python求一元三次方程的根_一元高次方程寻根记杂谈
  4. 看我如何拿下BC站的服务器
  5. 订阅者Subscriber的编程实现
  6. JetBrain全家桶介绍
  7. Android 显示软键盘输入法和强制隐藏软键盘输入法
  8. JS在H5下实现本地历史搜索记录
  9. 2021金三银四Java面试突击集锦
  10. 中国厢式货车车体市场深度研究分析报告