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

1.打开apache官网http://www.apache.org/,拉到最底下,找到HTTP Server,点击进去下载。也可以直接输入http://httpd.apache.org/进行下载。找不到可以看下图:

2.打开http://httpd.apche.org/后,点击download,如下图所示:

3.点击Download后,如下图所示,根据自己的系统选择下载文件,我们这里选择Windows,这里插入一个题外话,LINUX版本下载文件中的gz跟bz2是压缩工具的区别,gz是gzip,bz2是bzip2。

4.选择windows版本的ApacheHaus,如下图所示:

5.在跳出的新链接后,根据自己安装的系统选择相应的版本。

6.下载完成就得到如下的压缩包:

二.Apache服务器的安装

1.将下载完的的压缩包解压到你想要的目录就可以了。其时是免安装的。比如我是解压到:D:\WAMP\APACHE24\。解压后会得到如下的文件夹:

三.Apache服务器的配置

1.修改apache的实际安装目录。

打开httpd.conf,就是在conf这个目录下,看您安装在哪个文件夹,就在这个文件夹下的conf下找到httpd.cof,并打开,然后找到Define SRVROOT这一行,如下图所示:

将/Apache24改成你实际安装的目录,比如我们刚才是安装在D:\WAMP\APACHE24\,那就把它改成为Define SRVROOT "D:/WAMP/APACHE24",注意APACHE24后面不要再加斜扛“/”。

2.安装apache的主服务,有了它,apache才可能启动。

以管理员的身份打开CMD窗口,如果不是管理员身份打开的,在安装时会提示错误。以WIN10为例,打开步骤如下:

在状态栏的最左边,有一个放大镜的图标,点击然后输:CMD,然后右击“命令提示符”选择以管理员身份打开,如图所示:

之后就会出现CMD窗口了。把当前的目录切换到你apache安装的目录下的bin目录,我们刚才是安装在D:\WAMP\APACHE24\。如下图所示:

然后输入:httpd -k install -n apache2.4

该命令的意思是,安装Windows可托管的Apache服务,-n 后面的参数是自定义windows服务的名称。之后可使用Windows管理服务的命令来管理apache服务,如"net start/stop apache2.4"(启动/停止服务),不带-n也是可以的,如:httpd -k install,一样也是可以安装。服务安装完毕后,会自动测试,如果有问题,窗口会提示。再根据提示的错误去排查。正常完装完毕的样子如下图所示:

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

四.Apache服务器的启动

安装完后就可以启动了,启动的方式有三种。

第一种:利用windows的计算机管理启动。

1:WIN键+R键,在对话框里输入compmgmt.msc,回车后,会弹出计算机管理窗口,选择服务和应用程序--》服务--》找到apache2.4(这个就是我们在安装时 -n后面参数所命名的),右击选择(启动、停止、重新启动)。如下图所示:

第二种:利用命令行启动

httpd -k start                        ---------------------------启动apache,不会提示详细的错误信息

httpd -k start -n  apache2.4 ---------------------------启动apache,会提示详细的错误信息,其中apache2.4就是我们安装时-n所命名的,可以在计算机管理里面找。

httpd -k restart -n  apache2.4 ---------------------------重启apache

net start apache2.4              ----------------------------利用windows托管服务命令

以上的命令也是在CMD窗口里,切换到BIN这个目录下执行的。

第三种:利用apache服务器自身的视窗打开

在bin目录下有一个ApacheMonitor.exe,双击运行,然后在状态右下角的箭头里双击图标,打开窗口,会有start,stop,restart,如下图所示:

五.Apache服务的卸载

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

httpd -k stop

httpd -k uninstall

这样就可以了。


如果有帮到您,就给小编打个赏吧,谢谢哦!

 

小白搭建WAMP详细教程---apache安装与设置的更多相关文章

  1. 小白搭建WAMP详细教程---mysql安装与设置

    MySQL分为安装版和解压版.为了以后MySQL出问题想重装时会出现各种不必要的麻烦,我们这里选择解压版MySQL.详细步骤如下: 一:Mysql官网下载Mysql解压版 到官网下载,网址为:http ...

  2. 小白搭建WAMP详细教程---php安装与设置

    一.php官网下载php压缩包 到php官网http://www.php.net 下载,有很多版本,我们这里选择7.2.25,具体步骤如下: 二.php的安装 下载后得到如下的压缩包,将压缩包解压到您 ...

  3. 小白搭建WNMP详细教程---PHP安装与设置

    php的安装请参考WAMP中PHP的安装教程https://www.cnblogs.com/missbye/p/12049925.html 需要注意的是,我们下载的PHP版本要下载Non Thread ...

  4. 小白搭建WAMP详细教程---apache、mysql、php的整合配置

    Apache与PHP整合 我们之前说过PHP能够解析PHP代码, 可是不服务于apache,apache能够获取接收浏览器的请求, 可是不能处理PHP代码, 要实现动态站点开发,就必须结合apache ...

  5. 小白搭建WNMP详细教程---MYSQL安装与设置

    MYSQL的安装请参考WAMP中的mysql的安装教程,两者是一样的. https://www.cnblogs.com/missbye/p/12050312.html

  6. 小白搭建WNMP详细教程---NGINX安装与设置

    一.Nginx下载 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ramble ...

  7. 小白搭建WNMP详细教程---NGINX、MYSQL、PHP的整合配置

    我自定义安装后的目录结构如下: 安装在D盘的WNMP下,其中WWW是网站的目录.ZIPS是放压缩包文件. 一.配置环境变量 在桌面右击我的电脑,选择属性,出现窗口后,按下图所示操作: 点击编辑后,会出 ...

  8. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  9. 免费AWS云服务器一键搭建Trojan详细教程

    前言 想要撸AWS服务器的可以看我上一篇博客,这里就不介绍了,以下步骤有问题的朋友可以私信或者评论区留言. 配置AWS云服务器 选择语言,博主写了博客后才看到,前面都是使用谷歌翻译. 选择地区 创建虚 ...

随机推荐

  1. .NET 云原生架构师训练营(模块二 基础巩固 MongoDB 问答系统)--学习笔记

    2.5.6 MongoDB -- 问答系统 MongoDB 数据库设计 API 实现概述 MongoDB 数据库设计 设计优化 内嵌(mongo)还是引用(mysql) 数据一致性 范式:将数据分散到 ...

  2. java枚举类学习笔记总结

    枚举类的说明: 1.枚举类的理解:类的对象只有有限个,确定的.我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只一个对象,则可以作为单例模式的实现方式. 如何自定义枚 ...

  3. hadoop完全分布式

    虚拟机克隆 a. vim /etc/udev/rules.d/70-persistent-net.rules 更改网卡名     b. vim /etc/sysconfig/network-scrip ...

  4. 在md里画流程图

    可以使用名为mermaid的代码块,即 ```mermaid``` 需要md解析器能解析mermaid mermaid使用详情参见

  5. 从零开始的C程序设计大作业——学生成绩管理系统

    前言 学生成绩管理系统可以说是C语言程序设计的结课的必备大作业了.花了些时间,费了些头发肝了下,完成了两个系统,一个是控制台版本的,另一个用easyx图形库进行了优化. 先放出完成后的演示图片占个坑. ...

  6. Windows软件Everything的配置

    Everything配置 Everything是一款Windows下的搜索软件,怎么安装应该不难.这里说一下个人使用的两个习惯. 主要就两点,一个是快捷键,一个是搜索路径 1. 快捷键 配置快捷键,点 ...

  7. MySQL全面瓦解16:存储过程相关

    概述 大多数SQL语句都是针对一个或多个表的单条语句.但并非所有业务都这么简单,经常会有复杂的操作需要多条语句才能完成. 比如用户购买一个商品,要删减库存表,要生成订单数据,要保存支付信息等等,他是一 ...

  8. Docker Hub公共镜像仓库的使用

    创建账号并登陆这里是登陆入口 登陆账号 登陆进入之后里面目前仓库,现在去创建一个 下面我选的是公共仓库,别人也可以访问到 在服务器上登陆进来,进行上传镜像到仓库 [root@docker ~]# do ...

  9. django使用缓存之drf-extensions

    使用方法:1.直接添加装饰器@cache_response该装饰器装饰的方法有两个要求: 它必须是继承了rest_framework.views.APIView的类的方法 它必须返回rest_fram ...

  10. 给dtcms增加模板自动生成功能

    作为dtcms的使用者你是不是像我一样,也在不停的修改模板之后要点击生成模板浪费了很多开发模板的时间? 那就跟我一起给dtcms增加一个开发者模式,当模板修改完成之后,直接刷新页面就能看到效果,而不再 ...