一.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. hive中一般取top n时,row_number(),rank,dense_ran()常用三个函数

    一. 分区函数Partition By与row_number().rank().dense_rank()的用法(获取分组(分区)中前几条记录) 一.数据准备 --1.创建学生成绩表 id int,   ...

  2. [ABP教程]第五章 授权

    原文档 地址: Web Application Development Tutorial - Part 5: Authorization 关于此教程 在这个教程系列中,您将构建一个基于ABP的Web应 ...

  3. linux IP 注释

    DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是"逻辑名". IPADDR=addr, 这里addr是IP地址. NETMASK=ma ...

  4. [开源软件] 腾讯云Linux服务器一键安装LAMP/LNMP/LANMP环境 转

    本帖最后由 我本戏子 于 2015-8-13 22:00 编辑OneinStack是非常优秀的一键PHP/JAVA安装脚本,提供以下环境:lnmp(Linux + Nginx+ MySQL+ PHP) ...

  5. STP、PVST、MST协议

    • STP:生成树协议        ○ 阻止环形链路的广播风暴    • PVST:VLAN生成树        ○ 是STP的进阶版不仅能阻止广播风暴,还可以做到基于VLAN进行流量均衡.     ...

  6. uber_go_guide解析(三)(规范)

    前言 一主要讲的是容易忽略的错误,可能在build时都不会体现出来但是在使用时出现问题 二主要讲的是一些可以提高代码效率的用法 本篇则讲解一些规范,不是强制的但是根据规范会提高代码的可读性, 减少BU ...

  7. Java基础-数据类型及变量

    Java基本语法 1.标识符(zhi) 含义:名字 类名.对象名.方法名.变量名.常量名-- 一个合法的标识符的组成:数字.字母._和$ 注意事项: 不能重复 不能以数字开头 区分大小写 不能以关键字 ...

  8. 【JavaWeb】XML 文件

    XML 文件 简介 XML 是可拓展的标记性语言. XML 的主要作用: 用来保存数据,且这些数据具有自我描述性: 作为项目或模块的配置文件: 作为网络数据传输的格式,但是现在以 JSON 格式为主. ...

  9. XSS-labs通关挑战(xss challenge)

    XSS-labs通关挑战(xss challenge) 0x00 xss-labs   最近在看xss,今天也就来做一下xss-labs通过挑战.找了好久的源码,终于被我给找到了,因为在GitHub上 ...

  10. 九:APP及其他资产

    APP提取一键反编译提取 APP抓数据包进行工具配合 各种第三方应用相关探针技术 各种服务器接口相关探针技术 APP提取及抓包及后续配合 某APK一键提取反编译 利用burp历史抓更多URL 某IP无 ...