服务器显示failed,关于Apache服务器启动出现 The Requested Operation has failed的解决方式...

Apache服务器,听闻许久了,印象中Windows下的安装不外乎一个简简单单的“下一步”操作,然而,真正接触这软件的时候才发现,并非想象中的那么简单!文中借鉴了部分前辈的方法和心得,简单的敲出来记录一下!启动提示The requested operation has failed!

我也是醉了,本以为可以直接顺利的打开所谓的阿帕奇服务器一探究竟,可是弹出的提示窗口简直让人无语,上网一查究竟,最大的原罪莫过于阿帕奇端口被占用,由于笔者对于Apache较为陌生,安装的时候采用的是typical典型默认模式安装,而这样安装的好处就是初学者真的一点都不需要填写任何的资料,产生的弊端就是初学者不知道这个安装类型默认的阿帕奇默认端口是80,因此这个问题在初学者面前显得较为隐蔽,解决方式有两种,要么更改阿帕奇的默认端口,要么更改占用80端口的已有程序端口,前者的更改方式也有两种,1.卸载重新安装,选择自定义模式安装,端口手动配置;2.适合对阿帕奇有一定基础的用户,就是找到阿帕奇的端口配置文件,更改配置文件的参数httpd.conf,路径一般为(Apache2.x/conf/httpd.conf);后者的方法就是先要确认80端口被哪个程序占用,然后找到程序才能做修改。这里提供以下方法:首先在dos中运行 netstat -nao 找到TCP中 80的端口对应的PID数据,然后借助任务管理器中的PID找到对应的程序,在此进程中释放需要使用的80端口即可。

附罪证图一张

fd1139694edad1a5f25a658eb96ae74e.png

2.启动提示时,No installed service named Apache2.2(笔者自己安装的是2.2版本的软件)

这个问题的出现让我觉得匪夷所思,由于第一次提示1中的问题,在找到并解决问题后我又尝试了自定义模式个人手动安装了一遍,此次安装的时候由于已经有了前面的基础,所以人为的将软件的安装目录存放到了D盘的一个新建目录下面,本不该出现的问题出现了,,,原因就是我是在D盘新建的文件夹下安装了Apache2.2,也就是说这个软件会在D盘的新建的这个文件夹里面生成释放Apache文件,最终的结果就是我从开始界面运行的软件提示“No installed service named Apache2.2”,说白了就是文件路径出错,很受伤!来看看Apache软件的启动快捷方式,或许可以发现问题的根源,通过查看这个文件的属性,可以看到对应的描述路径是这样的:"安装路径XXXXX\Apache2.2\bin\httpd.exe" -w -n "Apache2.2" -k restart",大家应该尝试过单独运行httpd.exe这个文件吧,单文件,一闪而过,并没有如所想的一般启动某个特定的软件,而是在打开的软件中运行特定的指令,写到这里我就想到了前不久自己的一篇文章中提到的那个被封装的很好的单文件短信发送接口,在这里其实就可以加一个方法去完成那个任务了,很简单,对应的在运行的快捷方式中添加短信发送所需的几个要素即可!

串的有点远了,接下来就是测试阿帕奇安装成功与否的时候了,打开浏览器,键入:“http://localhost”即可,但是,特别需要注意的是,如果在解决第一个的问题的时候采用了前一种方法,那么在测试的时候别忘了输入对应的端口号,不然等你发现这问题的时候估计你得恨死自己。。。我就是这种二货,醉了/(ㄒoㄒ)/~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值