Apache服务器填坑之路(下载、安装、使用demo、卸载)

看《第一行代码》的时候,网络测试这一块需要下载一个Apache服务器,书上说百度上一找就够,下载之后一路next就好对吧。。。别想了,那个时代已经过去了唉,那现在要咋办,小伙伴不急,继续往下看。

1.从Apache官网下载windows版Apache服务器

戳这里上Apache官网 进入官网后,点击中间“Downloading the Apache HTTP Server”下面的“a number of third party vendors”选项。

待页面跳转后,点击“Downloading Apache for Windows ”下面的“ApacheHaus”选项。

打开ApacheHaus之后网站上会显示各种windows版本,此时选择你需要的版本,左键单击。

此时第一个为32位的版本,第二个后面标有“x64”的为64位的版本,选择自己需要的,点击后面红框中的下载。

打开Apache所下载到的文件夹,显示为一个压缩包。

2.从安装到运行

将之解压:

在C:\Windows\SysWOW64中,找到cmd.exe并以‘管理员的身份’运行。 (如果不以管理员的身份运行,在输入命令:httpd -k install 时,会出现 ‘AH00369: Failed to open the Windows service manager’错误)。 打开cmd之后,进入apache文件夹目录:输入:

httpd -k install

当然这是还有可能出现一个错误:“ ServerRoot must be a valid directory”

这是因httpd.conf里面配置的ServerRoot路径跟实际路径不一致所引起的。 解决方式是用记事本形式打开..\Apache24\conf\httpd.conf 文件,查找SRVROOT(只有一处):

查找结果如下(将其后面的双引号里面的路径改为Apache的实际解压路径后保存即可):

找到Apache安装目录中“bin”文件夹下的“ApacheMonitor”,双击运行:

在右下角任务栏左键应用,点击“start”,启动“Apache”服务:

或者右键应用,进行相应的操作即可:

Open Apache Monitor,此时我们可以看到服务已经启动:

这里还可以命令行输入命令:net start Apache2.4,启动Apache服务器; 或者使用bin\ApacheMonitor.exe启动服务。

浏览器输入http://localhost/ 或者 127.0.0.1,显示htdocs\index.html页面:

3.使用的demo

找到htdocs文件下,在下面随便放一个html文件噜,我这里放的是前阵子写的博文里面的demo, 即《JavaScript_note》,戳这里走着嘞

完了之后在浏览器键入以下地址:

127.0.0.1/demo.html

一个回车,便成功访问了:

4.卸载

卸载主要的步骤是:

禁用服务;
卸载服务;
删除软件;

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

文章到此结束,打码愉快噢~


另外可供参考的文章:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链

Web安全常见漏洞修复建议

看各大发布漏洞的平台,发现众多挖洞大神精彩的漏洞发掘过程,但在修复建议或者修复方案处,给出千奇百怪神一般的回复,故而总结一下修复建议(才疏学浅不算太全敬请谅解,...

32960
来自专栏云计算教程系列

如何在Ubuntu 16.04上将Redis服务器设置为PHP的会话处理程序

Redis是一个开源键值缓存和存储系统,由于其对多种数据类型(如散列,列表,集合和位图等)的高级支持,也称为数据结构服务器。它还支持群集,使其在高度可用和可扩展...

15530
来自专栏黑泽君的专栏

【MyEclipse】我们导入的jar包后, 一般没有关联源码, 需要手动进行关联!推荐这种方式。

11750
来自专栏小樱的经验随笔

Linux目录结构

Linux 目录结构 装完Linux,首先需要弄清Linux 标准目录结构 ? / root —?启动Linux时使用的一些核心文件。如操作系统内核、引导程序G...

49360
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序

在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。使用Git hooks将允许您通...

18660
来自专栏腾讯云Elasticsearch Service

Elasticsearch跨集群数据迁移之离线迁移

用户在腾讯云上自建的ES集群或者在其它云厂商购买的ES集群,如果要迁移至腾讯云ES,用户可以根据自己的业务需要选择适合自己的迁移方案。如果业务可以停服或者可以暂...

4.1K90
来自专栏fixzd

redis系列:主从复制

这篇文章主要讲述Redis的主从复制功能。会依次从环境搭建、功能测试和原理分析几个方面进行介绍。

15040
来自专栏软件工程师成长笔记

git在github远程仓库的克隆和上传使用教程

最近公司要做一个资产管理软件后台工程创建出来,用eclipse、用git做一下版本控制。

10330
来自专栏编程思想之路

git撤销修改各种情况

如何在Git里撤销(几乎)任何操作 一、撤销一个已经公开的改变 场景:已经执行了gitpush,将修改发送到了github,需要撤销某一个commit。 方法:...

347100
来自专栏我的小碗汤

vmware上安装linux过程记录

以前的电脑上安装过vmware+redhat,但是奈何电脑太老,配置太低,打开的时候超级卡,没法用。换了电脑后,再装上玩玩,故此记录一下安装过程。需要安装的小伙...

14710

扫码关注云+社区

领取腾讯云代金券