首页 > Windows开发 > 详细

apache win下安装

时间:2016-01-14 00:50:01      阅读:372      评论:0      收藏:0      [点我收藏+]

有很长时间没有在windows下安装过apache了,遇到些问题,记录如下:

启动时提示报错:the requested operation has failed

如果apache的配置文件httpd.conf不正确,启动时会报上述错误,但没有具体提示,不利于排错。
可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。
检查错误方法:cmd 进入 Apache安装目录\bin> httpd.exe -w -n "Apache2.2" -k start
(服务名在系统服务里面可以找)

错误提示见下面的原文。

 

apache本身不提供已编译的windows安装包,只提供源码,如果自己无法编译,可以选择这些官方推荐的第三方提供编译的网站。
其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,如ApacheHaus。

下载的版本仍然不是以往的安装包,解压后直接使用,但是要自行配制,如加入服务等。

具体见这里:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

如何从Apache官网下载windows版apache服务器

 

E:\www\Apache22\bin>httpd -k install
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 35 of E:/www/Apache22/conf/httpd.conf: ServerRoot mu
st be a valid directory

E:\www\Apache22\bin> httpd.exe -w -n "Apache2.2" -k start
httpd.exe: Syntax error on line 35 of E:/www/Apache22/conf/httpd.conf: ServerRoot must be a valid directory
Note the errors or messages above, and press the <ESC> key to exit.  0....
E:\www\Apache22\bin>
E:\www\Apache22\bin>
E:\www\Apache22\bin> httpd.exe -w -n "Apache2.2" -k start
Syntax error on line 110 of E:/www/Apache22/conf/extra/httpd-ahssl.conf:
SSLCertificateFile: file E:/Apache22/conf/ssl/server.crt does not exist or is empty
Note the errors or messages above, and press the <ESC> key to exit.  0....
E:\www\Apache22\bin>
E:\www\Apache22\bin>
E:\www\Apache22\bin> httpd.exe -w -n "Apache2.2" -k start

E:\www\Apache22\bin>

 

apache win下安装

原文:http://www.cnblogs.com/shanheshui/p/5128863.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!