一.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. JavaScript入门-学习笔记(二)

    关于js变量 变量,就是一个用来存储数据的容器 一般来说,我们的变量都是可以得先声明,再使用,就像是一个东西先必须存在,才能看得见摸得着.然而在js里(es5),可以先使用,后声明. a = 100; ...

  2. 阿里面试:MySQL如何设计索引更高效?

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...

  3. Spring Boot Security 国际化 多语言 i18n 趟过巨坑

    网上很多的spring boot国际化的文章都是正常情况下的使用方法 如果你像我一样用了Spring Security 那么在多语言的时候可能就会遇到一个深渊 Spring Security里面的异常 ...

  4. 【RAC】Oracle 10g RAC相关启停命令,维护命令

    Oracle10g RAC关闭及启动步骤   情况1:需要关闭DB(所有实例),OS及Server. a.首先停止Oracle10g环境 $ lsnrctl stop (每个节点上停止监听,也可以用s ...

  5. 【ORA】ORA-00257 archiver error. 错误的处理方法

    今天连接数据库,结果报错,ora-00257查看 [oracle@exam oracle]$ oerr ora 00257 00257, 00000, "archiver error. Co ...

  6. 【Oracle】B-tree和函数索引

    转自:https://www.cnblogs.com/yumiko/p/5957613.html 函数索引 1.1 概述 在实际应用中,当条件列使用函数运算进行数据匹配时,即使该列建立了索引,索引也不 ...

  7. merge join pg伪代码

    Join { get initial outer and inner tuples INITIALIZE do forever { while (outer != inner) { SKIP_TEST ...

  8. AVA编程中button按钮,actionlistener和mouseClicked区别

    在java的编程中,对于按钮button 有两个事件: 1.actionPerformed 2.mouseClicked 区别: actionPerformed:一般事件,仅侦听鼠标左键的单击事件,右 ...

  9. 09--Docker 安装tomcat9

    1.在hub.docker.com中获取tomcat拉取地址 docker pull tomcat:9.0.41-jdk8-corretto 2.查看Dockerfile 中WORKDIR 为/use ...

  10. Redis 实战 —— 05. Redis 其他命令简介

    发布与订阅 P52 Redis 实现了发布与订阅(publish/subscribe)模式,又称 pub/sub 模式(与设计模式中的观察者模式类似).订阅者负责订阅频道,发送者负责向频道发送二进制字 ...