注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骐骥一跃

日积跬步 业精于勤荒于嬉

 
 
 

日志

 
 

[原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x  

2014-11-18 22:20:20|  分类: Apache |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、搭建环境介绍

我是在windows平台搭建,Linux / UNIX 平台请参看相关文章。

所用硬件:

所用软件:

  1. VMware Workstation 10.2
  2. Windows Server 2008 R2 With SP1 VL
  3. Apache 2.4.10 for windows
  4. PHP 5.6.2 for Apache no Windows
  5. MySQL 5.6.12 for Windows

 

二、软件准备

1、Apache 2.4.x 版本与以前的2.0和2.2版本有些不同,它是用 VC11(Visual Studio 2012) 编译器编辑的,所以在安装 Apache 前,系统需要安装 VC11 运行库。并且装 Apache2.4.x 对系统有要求,不是什么 Windows 操作系统都可以安装的。最低系统要求: Windows 7 SP1, Windows 8 / 8.1, Windows Vista SP2, Windows Server 2008 R2 SP1, Windows Server 2012 / R2, 不能运行在 XP 和 2003。

VC11运行库下载:

  • 英文下载地址:http://www.microsoft.com/en-US/download/details.aspx?id=30679
  • 中文下载地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

下载后,将64位的运行库安装在 Windows Server 2008 R2 SP1中即可。

2、下载 Apache:http://httpd.apache.org 。

[原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x - 卓格 - 骐骥一跃

 
图1

我写这篇文章的时候,Apache最新版是2.4.10。点上图中的“Download”,找 Windows 平台的二进制(Binaries)安装包,后缀为“.msi”的文件。

由于版本太新,Apache官网的大牛们没时间编译最新版2.4.10的二进制安装包,只有个2.2.25的安装包。估计等我这文章发表一段时间后才会有。或者读到我文章的各位懂编译的牛们,你们自己编译后向官网申请,你的编译包就出现在官网啦。

[原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x - 卓格 - 骐骥一跃

 
图2

好吧,没有我们自己动手。到这里 http://www.apachelounge.com/download/ 下载“httpd-2.4.10-win64-VC11.zip”。这个是安装在64位系统下的,32位的下载下面的那个“httpd-2.4.10-win32-VC11.zip”。

什么?你英文太烂,看不懂?好吧,看截图。要学好 PHP ,英文下点功夫吧,不要你多厉害,能看懂一些简单单词总做得到吧,国内这十几二十年的英文教育你白学了?

[原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x - 卓格 - 骐骥一跃

 
图3

三、 安装步骤

 

  1. 下载回来的是zip压缩包,解压放到要安装的位置,比如我就解压到“D:\apache24”。
  2. 用记事本打开Apache24\conf 下 httpd.conf 文件。
    1. 大约37行左右, ServerRoot "c:/Apache24",改为 ServerRoot "D:/Apache24" , //Apache程序的位置。
    2. 大约209行左右,ServerAdmin ,后面的邮箱地址改为Apache管理员的邮箱地址。改不改无所谓。
    3. 大约218行,ServerName前面的“#”号去掉,其值改为你网站的域名。//服务器名,具体什么是“服务器名”,看我另一篇文章的介绍。(http://indian.blog.163.com/blog/static/10881582007112565331349/)
    4. 大约242行,DocumentRoot "C:/Apache24/htdocs",改为DocumentRoot " D:/Apache24/htdocs ";//网站的根目录。
    5. 大约243行,<Directory "c:/Apache24/htdocs">,改为 <Directory "D:/Apache24/htdocs"> 。
    6. 大约276行,DirectoryIndex index.htm ,改为 DirectoryIndex index.html index.php index.htm 。//增加默认文档名称。
    7. 大约359行,ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" ,改为 ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/" 。
    8. 大约375行,<Directory "c:/Apache24/cgi-bin"> ,改为 <Directory "D:/Apache24/cgi-bin"> 。

四、启动并测试

  1. 启动 Apache 。打开 Windows Server 2008 R2 的命令提示符,进入 Apache 的bin 目录,输入”httpd“启动 Apache 。如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。

    [原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x - 卓格 - 骐骥一跃

     
    图4

    在浏览器中测试http://127.0.0.1“,出现“It works!”,就表明 Apache 安装成功。注意,不能关闭命令行窗口,否则测试不成功。

  2. 加入Windows的系统服务,让 Apache 自动启动。
    1. 关闭上面的命令行窗口,否则下面的步骤会出错。
    2. 开始 - 运行,输入cmd,再打开一个命令提示符,进入 Apache 的bin 目录(不会的,看上一个截图)。加入服务的命令为:httpd.exe -k install -n "servicename" 。servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n "Apache" 。卸载这个服务,先停止这个服务,然后输入httpd.exe -k uninstall -n "Apache"卸载这个服务。
    3. 以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe很方便的管理Apache。

      [原创]Windows Server 2008 R2 SP1 下安装 Apache 2.4.x - 卓格 - 骐骥一跃

       
      图5
~全文完~
卓格 于办公室
2014年10月23日11:43:40 v1.0 初稿
  评论这张
 
阅读(948)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018