windows10下Apache安装及配置

环境配置 apache

window10下Apache安装及配置

下载

首先去官方网站:http://httpd.apache.org/download.cgi去下载最新版本的Apache HTTP Server 2.4.27

找到Files for Microsoft Windows这里,打开它,

这里有5个标签,除开前两个,后面几个都是集成环境,这里我们选择第一个ApacheHaus,在新的界面中,会发现有VC14和VC11及VC9字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在windows xp和server 2003中使用,这里我们选择V11编译的的64位Apache(如果还在用xp的同学,就自己选择VC9把)。

下载完成是一个二进制压缩包,自此,下载完成。

安装

因为是压缩包,所以直接解压到合适的目录就行了,这里我直接解压到D盘。

也就是说安装目录是D:\Apache24

配置

环境变量

安装Apache服务第一步,是添加环境变量,

  1. 右键点击此电脑=>属性=>高级系统设置=>环境变量=>系统变量=>path
  2. 如果你是windows10的话,点击新建,然后把D:\Apache24\bin\地址添加进去。如果是windows7的话,就直接在最后面加上英文小写的;,然后把路径添加进去即可。
  3. 一路点击确定,完成环境变量的配置。

配置文件

Apache的配置文件是安装目录D:\Apache24\conf里面的httpd.conf文件,打开它,找到Define SRVROOT这一项,把他改成我们自己的目录地址:

1
2
Define SRVROOT "D:/Apache24"
ServerRoot "${SRVROOT}"

然后保存文件,接下来就需要安装Apache的主服务,这里需要注意的是,在windows操作系统下面,需要提供管理员权限,也就是使用管理员打开cmd,在左下角搜索框里面输入cmd,然后在上面右键点击命令提示符以管理员身份运行

接下来进入到命令行窗口,输入:

1
httpd -k install

该命令的意思是,安装apache服务,服务安装完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查,正常安装完毕如下。

此时,就可以在本地服务看到刚才安装的Apache24这个服务了

此时你可以在这里右键点击启动、停止、重启等服务。当然也可以通过命令行去做这些操作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//启动服务
http -k start
//停止服务
httpd -k stop
//重启服务
httpd -k restart
//卸载服务
httpd -k uninstall
//查看安装的apache的版本信息
httpd -v
//查看所有的命令列表
httpd -h

可以自己试着在命令行操作一下:

注意:如果你安装过程有错误,上面已经说了,安装此服务需要VC11,所以需要提前安装这个,附上地址https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

启动服务后,打开浏览器,输入localhost,发现变成下图的样子,说明安装配置就大功告成。