目录:
- 下载
- 版本选择
- 配置
- 安装
(如果该文章解决了你的问题,请在文章末端顶一下,没有解决的话,欢迎留言)
一、下载
Windows操作系统请点击红色框
下图上方的一大段英文的大致意思是
:apache本身不发行已编译的安装包,只提供源码,如果你自己不会编译,可以选择下面的官方推荐的第三方提供编译的网站 。
其中后两个wamp以及xampp集成环境,如果只想下载apache可以选择前面两个个网站。
这里我用的第二个Apache Lounge为例,我使用第一个时,它的服务器崩了。。。:
三、版本选择
确认你电脑上有没有装
VisualC++ 2015 RedistributableforVisualStudio
VisualC++ 2012 RedistributableforVisualStudio
vc9的才支持
XP 和 2003
建议下载vc11或者vc14
我的机器上是VNext,同样支持vc14
我选择的vc14,对win10的支持更好
三、配置
conf文件夹中,使用文本工具打开
httpd.conf文件,推荐使用
sublime等工具,因为这些工具会显示行号,方便我们查找。(版本不同的话,行号会稍有不同,但是比较接近)
37行:
ServerRoot "c:/Apache24"改为ServerRoot "
存放apache24文件夹的实际地址"
(使用‘/’分隔地址)
58行:
Listen 80 默认为127.0.0.1:80端口,但由于80经常被IIS等进程所占用,
建议改用另一个端口(我设置的8000)
212行:
ServerAdmin admin@example.com,填写管理员邮箱,当Apache出错时将把错误信息发到此地址
221行的:
ServerName www.example.com:80 改为 ServerName 127.0.0.1,这里给服务器一个地址和端口号,如果只是局域网访问,则服务器配置为127.0.0.1即可
241行:
DocumentRoot "c:/Apache24/htdocs"更改为你想设置的文件夹:
定义发布文件的根目录,默认情况下,所有请求都取自该目录
(以后可以进一步设置此文件夹的权限)
245行、246行:修改<Directory "c:/Apache24/htdocs">
362行: 修改ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"。设置默认的CGI脚本目录及别名
378行:修改<Directory "c:/Apache24/cgi-bin"> 设置默认的CGI脚本目录的属性
四、安装
- 管理员身份打开CMD窗口,输入:"D:\apache2.4.25\Apache24\bin\httpd.exe" -k install -n apache
一定要包含引号。引号与“-k”间有空格。该命令的意思是:把apache安装成windows后台服务,并将该服务名称命名为apache24,回车
注意:框出来的语句后面如果有信息,则说明有错误,如果什么也没有,则表示安装服务成功
- 下面将服务设为手动,避免浪费资源(右键,点击属性,改为手动)
网页地址栏输入:
http://localhost:8000/index.html
能够运行说明一切OK!!!(眼睛不行了,去休息下。。。)
- 找到bin\ApacheMonitor.exe的可执行文件(可视化管理),双击运行,桌面右下角任务栏会出现标志性羽毛图标,双击打开窗口界面,会看到如图所示界面:
可以通过这个实现Apache服务的管理,也可以使用之前的本地服务进行管理
大功告成,休息下。