【Apache】Win7安装和配置Apache

时间:2024-05-23 16:19:10

1.apache官网下载Apache HTTP Server服务器

我相信有些朋友刚用apache服务器时,都希望从官网上下载,而面对着官网上众多的项目和镜像以及目录,也许有点茫然。下面是具体步骤:

   ①、打开apache官网http://httpd.apache.org/  (或百度"download apache")。

【Apache】Win7安装和配置Apache

②、点击Download,出现以下界面 。 

【Apache】Win7安装和配置Apache

③、选择Windows版下载,点击链接。

【Apache】Win7安装和配置Apache

④、选择对应计算机版本进行下载。  

【Apache】Win7安装和配置Apache

2.Apache服务器的安装

 

 Apache服务器下载完成后,进行解压缩。

   1.下载安装包

【Apache】Win7安装和配置Apache

2.解压缩文件到你想放置的目录下,这里我本人选择放在D:\Apache-2.4.41目录下。

【Apache】Win7安装和配置Apache

注意:Apache24名称可以根据自己情况改,本人改成“Apache”,如下:

【Apache】Win7安装和配置Apache

3.查看Apache的目录结构。

【Apache】Win7安装和配置Apache

3.Apache服务器的配置

打开httpd.conf文件(D:\Apache-2.4.41\Apache\conf下)

① 修改Apache实际绝对安装目录:最后结尾处不能带"/"或"\",因为后面配置的目录开头已经带有"/"或"\",如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):

【Apache】Win7安装和配置Apache

//修改默认的路径

Define SRVROOT "/Apache24"

ServerRoot "${SRVROOT}"

//修改为

【Apache】Win7安装和配置Apache

②打开解压的后的文件夹,然后进入conf目录下打开httpd.conf文件(因为我的电脑的80端口被占用了所以要修改)

//修改端口

【Apache】Win7安装和配置Apache

//修改为

【Apache】Win7安装和配置Apache

//修改端口

【Apache】Win7安装和配置Apache

修改为

【Apache】Win7安装和配置Apache

③cmd以管理员权限打开并进入apache的bin目录下,

安装Apache的主服务:有了它,Apache才可启动。可以添加httpd.exe环境变量,然后打开cmd窗口,输入:

httpd -k install -n Apache

    该命令的意思是,安装Windows可托管的Apache服务,其中"-n"后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如"net start/stop apache"(启动/停止服务)。

    服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时请根据错误自行排查。

    正常安装完毕如下图所示:

【Apache】Win7安装和配置Apache

其中,Errors reported here must be corrected before the service can be started.意思是“此处报告的错误必须在服务开始前进行纠正。”

4.Apache服务器的启动

   配置好Apache服务器之后,我们便能启动服务器,Windows下Apache服务器的启动方式有三种。

   1.利用Windows启动

   打开计算机管理,找到apache服务项,选择后,右键单击,便可选择相应操作(启动、停止、重新启动)

【Apache】Win7安装和配置Apache

2.利用命令行启动

httpd -k start:          不会提示详细的错误信息。
httpd -k start -n apache:    会提示详细的错误信息,其中的"apache"修改为你的Apache服务名,可以到计算机服务里找。 
httpd -k restart -n apachet:  重启。
net start apache:         利用Windows托管服务命令。

【Apache】Win7安装和配置Apache

3.利用Apache服务器自身的视窗打开

   找到bin目录下的ApacheMonitor.exe,打开

【Apache】Win7安装和配置Apache

双击运行,桌面右下角会出现图标,双击打开窗口界面,会看到如图所示:

【Apache】Win7安装和配置Apache

 点击左侧start,启动apache服务。

   补充句,从该界面可看出,其可以手动控制服务的开启与关闭,为了节省资源,关闭Apache服务器的时候,请先点击“Stop”关闭apache服务。当然,该服务也可以windows系统服务中关闭(建议设置成手动)。

   下图显示的是该服务成功显示的状态:

【Apache】Win7安装和配置Apache

我们在浏览器中输入http://localhost:8081/index.html 显示一些信息说明就成功了。 

【Apache】Win7安装和配置Apache

5.知识扩展

1. 安装/卸载Apache服务

1) 安装apache服务

httpd.exe -k install

2) 指定要安装的服务的名称(适用于电脑上有几个不同的Apache服务设施)

httpd.exe -k install -n "MyServiceName"

3) 指定服务配置文件的路径和名称

httpd.exe -k install -n "MyServiceName" -f"c:\files\my.conf"

注:若不使用特殊参数(如httpd.exe -k install),服务名称为Apache2.X,配置文件为conf\httpd.conf

4) 移除一个Apache服务

httpd.exe -k uninstall

5) 移除特定的Apache服务

httpd.exe -k uninstall -n"MyServiceName"

2. 管理Apache服务

1) 启动已安装的Apache服务

httpd.exe -k start

2) 停止已安装的Apache服务

httpd.exe -k stop || httpd.exe -k shutdown

3) 重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后)

httpd.exe -k restart