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

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

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

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

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

④、在新的界面中,会发现VC9和VC11字样,通过阅读相关内容得知,VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在Windows XP和Server 2003中使用。算是为了兼容性好点吧,本人选的用VC9编译Apache,选择下载至此,下载过程完成!

2.Apache服务器的安装

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

1.下载安装包

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

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

3.Apache服务器的配置

打开httpd.conf文件(比如在D:\Apache-2.4.20\Apache\conf下)

①、修改Apache安装目录,最后结尾处不能带“/”或“\”,如下图所示(其中“${SRVROOT}”指定义的SRVROOT路径变量):

 (可以是“/”,也可以是“\”)。

 若你的80端口被占用(可在cmd下用命令netstat -an -o | findstr 80),则将80端口改为别的保存。

  

  检查配置文件是否合法:httpd -t

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

  httpd -k install -n apache

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

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

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

 

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

4.Apache服务器的启动

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

1.利用Windows启动

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

2.利用命令行启动

httpd -k start:不会提示详细的错误信息。

httpd -n apache -k start:会提示详细的错误信息,其中的"apache"修改为你的Apache服务名,可以到计算机服务里找。

httpd -n apache -k restart:重启。

net start apache:利用Windows托管服务命令。

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

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

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

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

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

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

打开浏览器,输入访问http://localhost,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行。

 5.Apache服务的卸载

若Apache服务器软件不想用了,想要卸载,一定要先卸载apache服务,然后删除安装文件(切记,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦),在cmd命令窗口,输入如下(建议先停止服务再删除):

httpd -k uninstall 或 sc delete apache (apache是Apache服务器的服务名)。

到此为止,Apache服务器的下载、安装、启动和卸载全部结束。

:关于Apache服务器下的各个文件的用途,如下图所示:

  

  至此,转载请注明出处。

Apache Windows下Apache安装步骤的更多相关文章

  1. [INS-30131] 执行安装程序验证所需的初始设置失败问题解决,windows下oracle安装步骤

    [INS-30131] 执行安装程序验证所需的初始设置失败问题解决,windows下oracle安装步骤 配置: 系统:windows10 数据库:Oracle Database 12c 第 1 版 ...

  2. Windows下oracle-win-64-11g安装步骤

    一. Oracle 下载 官方下地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htm ...

  3. Windows下JDK安装步骤 + eclipse集成配置

    一.JDK环境配置 1.解压到java目录下 2.路径和上面路径一致 3.配置path路径 4.查看版本 二.Eclipse配置 1.编译版本 2.运行环境 3.默认字集 4.字体大小

  4. windows下手动安装 Apache+php+mysql

    PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php  选择windows donwload 选择Thread Safe的版 ...

  5. [转载]Apache在windows下的安装配置

    Apache在windows下的安装配置 转载自:http://blog.sina.com.cn/s/blog_536f16b00100cfat.html     1 Apache的下载 Apache ...

  6. windows下apache+https环境配置

    windows下apache+https环境配置 转 https://www.cnblogs.com/sandaizi/p/7519370.html 1.修改配置文件conf/httpd.conf,去 ...

  7. Windows下Apache应用环境塔建安全设置(目录权限设置)

    目的:为Apache,php配置受限制的用户权限.保护系统安全.需要的朋友可以参考下. 环境配置情况: apache安装目录:d:\www-s\apache php目录:d:\www-s\php5 m ...

  8. Windows下Apache+mod_python+Django配置

    Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...

  9. LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等)

    LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等) linux详细版本为RHEL5.3 [root@localhost mail]# un ...

随机推荐

  1. .Net 从零开始构建一个框架之基本实体结构与基本仓储构建

    本系列文章将介绍如何在.Net框架下,从零开始搭建一个完成CRUD的Framework,该Framework将具备以下功能,基本实体结构(基于DDD).基本仓储结构.模块加载系统.工作单元.事件总线( ...

  2. Spring IOC分析

    前言 关于Spring,我想无需做太多的解释了.每个Java程序猿应该都使用过他.Spring的ioc和aop极大的方便了我们的开发,但是Spring又有着不好的一面,为了符合开闭原则,Spring的 ...

  3. Keras 构建DNN 对用户名检测判断是否为非法用户名(从数据预处理到模型在线预测)

    一.  数据集的准备与预处理 1 . 收集dataset (大量用户名--包含正常用户名与非法用户名) 包含两个txt文件  legal_name.txt  ilegal_name.txt. 如下图所 ...

  4. Go语言的map如何判断key是否存在

    判断方式为value,ok := map[key], ok为true则存在 package main import "fmt" func main() { demo := map[ ...

  5. tomcat通过一个端口号实现多域名访问

    最近在一个项目中遇到这样的一个场景,在一台服务器一个tomcat一个端口配置多个域名.没想到解决方法这么简单,通过虚拟目录来实现. 修改tomcat安装路径下/conf下的server.xml vim ...

  6. htmlUnit加持,网络小蜘蛛的超级进化

    前言 前段时间写了个小说线上采集阅读(猛戳这里:https://www.cnblogs.com/huanzi-qch/p/9817831.html),当我们去采集起点网的小说目录时发现目录数据没有在h ...

  7. Code First下迁移数据库更改

    第一步:Enable-Migrations -ContextTypeName [你的项目名].[你的数据库上下文] -Force 其中-Force为强制覆盖现有迁移配置 第二步:Add-Migrati ...

  8. [转]php,使用Slim和Medoo搭建简单restful服务

    本文转自:https://www.jianshu.com/p/32b6d0284d97 关于rest和orm框架的组合使用,几年前我就写过使用Slim+Notorm来搭建restful服务,不过看到N ...

  9. [转]USDT与omniCore钱包

    本文转自:http://www.cnblogs.com/red-evil/p/10039740.html USDTUSDT,又称为泰达币,是由Tether公司在 2015年推出的一种与美元锚定的加密货 ...

  10. 操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null

    报错:操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null  . 同时修改主表和从表的数据,想用EF主表T_ReviewPlan中某个对象item删除item对应的从表T_ReviewS ...