Win7下Apache2.4-win32的安装和配置

时间:2015-01-21 23:47:44   收藏:0   阅读:17149

  为了学习PHP需要在自己的PC上搭建Apache服务器。PC环境是Win7,由于上了Apache的官网发现最新的版本是Apache httpd 2.3.10 Released版本。渣英语找了半天没有发现win32的安装包,才看到“The Apache HTTP Server Project itself does not provide binary releases of software, only source code. Individual committers may provide binary packages as a convenience, but it is not a release deliverable.If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.”Win32版本需要自己编译,如果不能可以从它提供的下列发行商下载编译好的版本。ApacheHaus,Apache Lounge都可以。随便下了一个,直接解压缩就可以,和Apache2.2的mis安装不同,服务需要命令行和配置文件进行配置。过程不是很负责,网上也有很多的教程,现整理如下。

  1. 下载Apache2.4,下载地址为http://apache.fayea.com//httpd/binaries/win32/ 在Downloading Apache for Windows下的给出的几个链接中都可以下载。下载下后解压缩。如解压到D:\Acpache24。
  2. 打开Apache24\conf下httpd.conf 文件,用记事本打开即可:  

(1)第37行ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”;//Apache程序的位置。

 

(2)第204行的ServerAdmin改不改无所谓;

(3)第213行ServerName前面的“#”号去掉;

(4)第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";//网站的根目录

        第238行<Directory "c:/Apache24/htdocs">改为<Directory " D:/www ">;

注意:这个WWW文件夹要自己去新建的,不建的话会报错的。

(5)第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

(6)第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"

(7)第370行<Directory "c:/Apache24/cgi-bin">改为<Directory "D:/Apache24/cgi-bin">

3.启动Apache。

   开始 --- 运行,输入cmd,打开命令提示符。接着输入d:回车cd Apache24\bin回车httpd回车

如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。

5.测试。你可以把Apache24\htdocs目录下的index.html放到D:\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。

注意:不能关掉这个命令窗口,否则apache会关闭的。

6.加入为windows的系统服务,让Apache自启动。

(1)关闭3的那个httpd命令窗口,不然会报错的。

(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd Apache24\bin回车

这里加入服务的命令为:httpd.exe -k install -n "servicename"

servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n "Apache24"

 

输入httpd.exe -k install -n "Apache24"后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。

以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

以上摘自http://blog.csdn.net/zwfcan!感谢原作者!

 

评论(1
0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!