配置Apache服务器的出现The request operation has failed解决方法

因项目需要,需配置Apache和PHP解释器,在装Apache web service时,出现The request operation has failed提示的错误,在我的电脑->管理->服务里面启动还是不行,而且提示“Windows不能再本地计算机启动Apache2.2,有关更多信息,查阅系统事件日志,如果这是非Mircosoft服务,请于服务商厂商联系,并参考特定服务错误代码1”,还是觉得命令行有它的好处,在命令行中启动apache服务器,看有什么错误显示,此时输入httpd.exe -w -n "Apache2" -k start,但是显示:‘httpd.exe’不是内部命令,也不是可运行程序,此时就必须用cd进入你的apache安装目录,进入到包含httpd.exe的目录即可,如我的安装目录:cd F:\Apache install final file\bin,再在命令行中输入httpd.exe -w -n "Apache2" -k start,此时会显示找不到c:/php/php5apache2_2.dll,此时注意这个路径,这个路径必须是你的php解释器中安装路径,并且里面要有个php5apache2_2.dll文件,如果是php5apache2.dll就把它改为php5apache2_2.dll,在这里特别注意的两点,一点是:这个路径名必须是不能包含中文的路径名,因此我们平时安装软件的时候都尽量不要用包含中文的路径名,另一点,在修改完之后,还要在apache服务器的安装目录中修改配置文件,如我的F:\Apache install final file\conf中的httpd.conf.用ctrl+f查找命令行显示的错误路径,如刚才的c:/php/php5apache2_2.dll,再修改为你存放php5apache2_2.dll的路径名,还要记得如果你的端口号没修改的话而且端口不会被其他软件占用,那么还是保留原来配置好的端口号,有端口被占用的另外处理。然后启动apache服务器,start,然后那根羽毛就变成三角形,在浏览器中输入http://127.0.0.1之后,如果还是不能显示的话,可能是端口问题,保持原来端口或者修改试试即可,再写个php文件放进htdocs中,浏览器输入:http://127.0.0.1/02/Test.php,能显示,完成!在这里跟大家分享,让别人少走弯路。

 附1:Test.php用文本框写,保存时后缀名改为php,内容如下:

<?php
phpinfo();
?>

附2:配置文件/conf/httpd.conf中的原始端口号配置:

#Listen 12.34.56.78:80
Listen 80


收获:①当遇到软件不能运行或者执行不了的时候,最好用命令行执行一下,因为这样执行不过还可以查看错误信息,从而一步步查出来

           ②当要查找文件中的某句话时,如果文件过大,可以用crtl+f来查询


      

你可能感兴趣的:(配置Apache服务器的出现The request operation has failed解决方法)