step_001: 介绍系统环境
OS: Windows 7 旗舰版 Service Pack 1
CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz 2.40 GHz
RAM: 4.00 GB (3.73 GB 可用)
系统类型: 64 位操作系统
如下图所示:
step_002: 64位 Apache服务器安装包 下载
下载地址: https://blackdot.be/download-archive/
如下图所示:
step_003
将 httpd-2.2.19-win64.rar 文件解压缩至C盘的 apache_x64 文件夹下
如下图所示:
step_004
在如下的安装目录下C:\apache_x64\conf
找到httpd.conf 文件,用UltaEdit 或者 EditPlus 打开
将Listen 80改为Listen 8080,若已开启IIS,则80端口就不能用
step_005: 然后用命令安装apache 服务器
@1: 进入“运行”窗口
@2: 输入“CMD” 后“回车”
@3: 输入 cd C:\apache_x64\bin 后 “回车”
@4: 在bin目录下,输入"httpd.exe -k install"执行apache 服务器安装命令
安装过程中出现的错误提示如下图所示
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd.exe: Syntax error on line 35 of C:/apache_x64/conf/httpd.conf: ServerRoot
must be a valid directory
错误提示为 Syntax error 语法规则错误
在httpd.conf设置文件的35行,要求ServerRoot必须有一个有效的路径
将原httpd.conf文件中35行原来的 ServerRoot "/httpd-2.2-x64"
修改为ServerRoot "C:/apache_x64"
如下图所示
@5: 在bin目录下,输入"httpd.exe -k start"启动apache 服务器
启动apache服务器过程中出现的错误提示如下图所示
Syntax error on line 179 of C:/apache_x64/conf/httpd.conf:
DocumentRoot must be a directory
错误提示为 Syntax error 语法规则错误
在httpd.conf设置文件的179行,要求DocumentRoot必须有路径
将原httpd.conf文件中179行原来的 DocumentRoot "/httpd-2.2-x64/htdocs"
修改为DocumentRoot "C:/apache_x64/htdocs"
如下图所示
@6: 再次在bin目录下,输入"httpd.exe -k start"启动apache 服务器
桌面弹出如下截图说明apache服务器已经启动
错误提示如下图所示
httpd.exe: Could not reliably determine the server‘s fully qualified domain name
, using 192.168.1.103 for ServerName
将原httpd.conf文件中172行原来的#ServerName www.example.com:80
加入“回车”后 加入 ServerName test.com:8080
如下图所示
打开目录 C:\Windows\System32\drivers\etc 后,打开 hosts 文件
如下图所示
添加如下配置并保存
127.0.0.1 test.com
::1 test.com
如下图所示
@7: 在bin目录下,输入"httpd.exe -k stop"关闭apache 服务器后
再次在bin目录下,输入"httpd.exe -k start"启动apache 服务器
如下图所示
step_006: 通过浏览器验证apache服务器是否正常
打浏览器(此处使用 chrome浏览器)
地址栏输入: test.com:8080
如下图所示:
Forbidden
You don‘t have permission to access / on this server.
修改httpd.conf文件
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
更改为
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
在bin目录下,输入"httpd.exe -k stop"关闭apache 服务器后
再次在bin目录下,输入"httpd.exe -k start"启动apache 服务器
再次在浏览器中输入: test.com:8080 或者 localhost:8080
如下图所示:
说明APACHE 64位服务器安装成功并正常运行!