- 本地坏境:
windows 10 Pro 1709
- Apache版本:
httpd-2.4.32-Win64-VC15
- Apache下载地址:https://www.apachelounge.com/download/
1)根据你的系统选择压缩包,下载完成后解压至本地,我这里选择了C盘:C:\Program Files\Apache24
2)接着打开Apache目录下的conf
文件夹,找到httpd.conf
文件。
3)打开文件并查找c:/Apache24
,替换为Apache目录地址。
如果提示拒绝访问,请自行给
httpd.conf
文件添加管理权限:右键文件属性;
点击“安全”按钮;
点击“编辑”按钮;
点击“添加”按钮;
左下角点击“高级”;
继续右边点击“查找”;
选择你正在登录的系统用户名,然后添加保存即可。
4)修改完地址后,下面将Apache下的C:\Program Files\Apache24\bin
目录添加到系统环境变量(这里添加环境变量不是必须的)。
5)添加完成后,我们使用cmd测试下,输入httpd.exe -k install
检查,运行后发现如下错误:
httpd.exe -k install
命令的作用为开机自启动,如果不想开机自启动,则输入httpd.exe
即可。这是由于安装Apache时使用的是ZIP压缩包,不是安装版本,所以没有系统权限。
6)我们右键左下角,打开管理员命令行,重新执行:httpd.exe -k install
,完成出现了以下错误提示:
这段提示大概的意思就是说服务器无法确定它自己的名称,解决的方法也很简单(也可以直接忽略它不去解决,Apache服务一样可以正常运行);
首先我们继续打开前面的
httpd.conf
文件,找到#ServerName www.example.com:80
这段注释,并将它改为ServerName localhost:80
。注意,前面没有#
;现在重新打开命令行,输入
httpd
启动Apache,就不会出现错误提示了;也可以通过
Apache/bin
目录下的ApacheMonitor.exe
启动启动Apache;Apache 目录下的
htdocs
文件夹,为站点默认文件夹。