Windows 7 x64 系统中安装 Apache64位服务器

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位服务器安装成功并正常运行!

时间: 2024-12-18 14:13:26

Windows 7 x64 系统中安装 Apache64位服务器的相关文章

在Windows系统中安装集成的PHP开发环境

原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XAMPP等软件,这些软件之间的差别不大.每种集成包都有多个不同的版本,可以下载版本比较高的任意一个集成软件安装使用. 我用的是appserv-win32-2.5.10.exe下载地址:http://www.appservnetwork.com/index.php?newlang=chinese App

CentOS-6.4-DVD系统中安装Oracle-11.2.0.4

完整版见https://jadyer.github.io/2014/05/18/centos-install-oracle/ /** * CentOS-6.4-DVD系统中安装Oracle-11.2.0.4 * ---------------------------------------------------------------------------------------------------------------------- * [前言] * 本来是在CentOS-6.4-m

Windows7 x64系统下安装Nodejs并在WebStorm 9.0.1下搭建编译less环境

1. 打开Nodejs官网http://www.nodejs.org/,点“DOWNLOADS”,点64-bit下载“node-v0.10.33-x64.msi”. 2. 下载好后,双击“node-v0.10.33-x64.msi”,按照默认选项安装Nodejs,默认安装路径为:C:\Program Files\nodejs. 3. “开始”-->cmd,打开cmd程序,输入“node -v”,出现” v0.10.33”; 输入“npm -v”,出现” 1.4.28”,说明Nodejs和npm都

CentOS 系统中安装 ArcGIS Server10.1 一些问题及解决

由于工作中主要使用RoR开发,所以就把这个帖子发在这里了 本人由于从事GIS相关工作,因此工作中经常用到ArcGIS及相关软件,开发使用RoR,为了部署和服务器配置方便,故采用Linux作为服务器操作系统.ArcGIS Server为地图发布的重要工具,平常大多部署在Windows环境下,ESRI官网提供了Linux下安装的教程,同时google上也能搜到一些安装的教程,这里就在安装过程中遇到了一些问题与解决方法,分享出来与大家共同进步. 参考文档:http://www.cnblogs.com/

64位 Windows 8/7 系统下的 32位PLSQL 联接 64 位 Oracle 11g

64位 Windows 8/7 系统下的 32位PL/SQL 联接 64 位 Oracle 11g 说明:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PL/SQL Developer 无法加载 解决方案 步骤一:下载Instant Client for Microsoft Windows (32-bit) 包  地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html 步骤二:解压文件 步骤三:配置系

VS2010在64位系统中连接64位Oracle出现的问题和解决方法

C#使用System.Data.OracleClient连接Oracle数据库.我的是window7/64位系统,装了一个64位的oralce 11G r2 客户端是64位的 用VS10调试错误信息如下: 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题. 错误原因是VS调试工具是32位,连接的程序所用的OracleClient也是64位的,从而导致兼容问题.当然,如果在64位操作系统上按

Windows7 x64系统下安装Nodejs并在WebStorm下搭建编译less环境

1. 打开Nodejs官网http://www.nodejs.org/,点"DOWNLOADS",点64-bit下载"node-v0.10.33-x64.msi". 2. 下载好后,双击"node-v0.10.33-x64.msi",按照默认选项安装Nodejs,默认安装路径为:C:\Program Files\nodejs. 3. "开始"-->cmd,打开cmd程序,输入"node -v",出现&

虚拟机上在Linux系统中安装JDK的方法

1.   mkdir /soft      (创建一个目录,用于存放安装软件 ) 2.     cd /soft      (切换到soft目录 ) 3. rz(从windows中选择安装包) 4.rmp  -ivh jdk-7u45-linux-x64.rpm   (安装JDK) 5.find / -name 'jdk' 6.vi /etc/profile  (编辑环境变量)  在profile的最后写下面的地址 export JAVA_HOME=/usr/java/jdk1.7.0_45ex

Linux(CentOS 6.4)系统中安装mplayer

整了一个上午终于把mplayer安装上了,我的系统是centos 6.4,真是不容易啊! 一.准备工作 需要的安装包及下载地址:1.mplayer源代码包(MPlayer-1.0rc4.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/2.解码器安装包(all-20110131.tar.bz2)下载:http://www.mplayerhq.hu/MPlayer/releases/codecs/3.win32解码器安装包(windows-al