本文转自:http://blog.csdn.net/qpc908694753/article/details/55058161

(一)apache官网下载Apache HTTP Server服务器

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

①打开apache官网http://www.apache.org/    

②点击右上角Download,出现以下界面 ,这里是各镜像服务器,随便找一个,这里用的是推荐版。 

③出现目录列表,这些是apache的项目列表,我也不明白apahce为什么用这种方式浏览,好丑。 

④点“httpd",出现以下界面  

⑤点红框部分,出现如下界面 

⑥进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。本人选的第一个。   

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

(二)Apache服务器的安装

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

1.下载安装包

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

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

(三)Apache服务器的配置

打开httpd.conf文件(在D:\Apache-2.4.20\Apache\conf下,这是我的,放置的位置不同,则文件位置不同)

①修改目录位置,如下图所示:

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

②配置安装Apache的主服务,有了它,Apache才可启动。打开cmd窗口,输入:"D:\Apache-2.4.20\Apache\bin\httpd.exe" -k install -n apache,切记包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

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

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

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

(四)Apache服务器的启动

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

1.利用Windows启动

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

2.利用命令行启动

不知道为什么我用命令行启动不了,截图如下:

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

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

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

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

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

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

打开浏览器,输入访问http://localhost,若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行,更具体的配置,需要使用者自行去参悟了。   

(五)apache服务的卸载

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

注意:apache服务的卸载,我没试过,不知道可行否?只是好不容易才弄好Apache服务器,不想再折腾了。

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

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

在安装Apache中执行命令"D:\Apache24\Apache24\bin\httpd.exe"  -k install -n apache 弹出缺少组件问题

在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍重启电脑即可。

下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=48145

[Android study note]安装Apache服务器相关推荐

  1. 如何linux安装apache服务器,Linux中如何安装Apache服务器

    由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔细阅读该教程. 首先下载httpd软件包 ...

  2. 【转】如何在win10(64位系统)上安装apache服务器

    如何在win10(64位系统)上安装apache服务器 今天装了Apache服务器,下面是我总结的方法: 一,准备软件 1.64位的apache版本 传送门:http://www.apacheloun ...

  3. CentOS6 使用 RPM 安装 apache 服务器(一)

    CentOS6 使用 RPM包 安装 apache 服务器 一.前言: 本篇介绍使用 rpm包方式 安装 apache 服务器. rpm包安装: 优点:基础,适合入门,有利于培养排错能力 缺点:安装繁 ...

  4. Windows安装Apache服务器及证书

    Windows安装Apache服务器及证书 因为Apache服务器的安装需要很多的依赖包,所以我们直接下载XAMPP(X :支持跨平台 ,A :Apache ,M :MySQL 或Maria DB , ...

  5. Linux系统下安装Apache服务器

    Linux系统下安装Apache服务器 1.第一步命令安装apache: yum install httpd httpd-devel -y 2.第二步执行命令: 开启服务器 systemctl sta ...

  6. 如何安装Apache服务器

    如何安装Apache服务器 一.下载必要文件. http://httpd.apache.org/ 1.第一步点击左边download链接. 2.点击链接 a number of third party ...

  7. Linux系统虚拟机中安装Apache服务器

    1. 查询当前是否有安装包: yum info httpd 正常情况下,系统中都会有这个包的存在,直接安装即可. 2. 安装Apache服务器: yum install -y httpd 由于这个包比 ...

  8. Linux主机下无报错安装Apache服务器

    .下载所需软件包: 1 wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  2 wget http://archive.apache.o ...

  9. 如何安装apache服务器最新,云服务器如何安装apache

    利用yum命令安装apache yum install httpd -y 执行完成之后,使用Systemctl start httpd 将apache加入开机命令中 systemctl enable ...

最新文章

  1. GCB | 南土所冯有智组揭示了温度非线性的控制了全球土壤腐生真菌地理学分布...
  2. pytorch bert文本分类_一起读Bert文本分类代码 (pytorch篇 四)
  3. PostgreSQL 理解 template1 和 template0
  4. python3 base64 长度补全
  5. 上海市国资大数据课题启动仪式暨数据资产技术及金融行业应用沙龙隆重开幕...
  6. java数据库易错程序题_JAVA程序改错 (易错题)(示例代码)
  7. Xcode搭建真机调试环境 图文实例
  8. 关于MyEclips新导入项目报错问题,解决方法!(基础)
  9. java老年代_Java新生代老年代的划分及回收算法
  10. STM32工作笔记0095---MDK KEIL5宏定义报红叉
  11. 通通玩blend美工(3)——可爱的云
  12. keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令【转】
  13. 使用ASM实现动态代理
  14. 78M05-ASEMI三端稳压管78M05
  15. 计算机端口连接失败,电脑telnet端口(23端口)提示连接失败怎么办?
  16. 微信收银扫码枪的实现原理你了解吗?
  17. 爱的台阶之危险流浪者
  18. [经典之作]vml经典之作
  19. 京东开源asyncTool之线程编排
  20. dnf创建服务器信息失败怎么办,DNF提示图表系统组建失败怎么解决?

热门文章

  1. webrequest、httpwebrequest、webclient、HttpClient 四个类的区别?
  2. Java web框架
  3. linux u识别,基于uCLinux的纸币识别器底层系统研究和实现
  4. No module named gensim.corpora
  5. java.acp是什么,ACP是什么?看这一篇就够啦
  6. 《ffmpeg basics》中文版 -- 16.数字音频
  7. NDCG介绍、实现及在推荐系统中的应用实践
  8. gpu显示off_GPU常见故障及排查方法
  9. 仿CNode.js论坛学习
  10. oracle sql 时间差