【Windows】安装 Apache服务 -- 实操详细版

news2024/10/7 6:46:06

👨‍🎓博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


文章目录

  • 一、前言
  • 二、 官网下载安装包
  • 三、安装 Apache 并 配置 Apache 配置文件
    • 3.1 解压 压缩包
    • 3.2 配置 配置文件
  • 四、启动 Apache 项目
    • 4.1 检测 Apache 配置文件是否合法
    • 4.2 安装 Apache 主服务
    • 4.3 启动 Apache 服务
      • 4.4.1 命令行启动
      • 4.4.2 可视化启动
  • 五、页面访问
  • 六、命令行其他命令操作

一、前言

因为最近项目需求,需要在windows上部署一个apache服务,所以,首先,我们需要现在windows上安装apache;接下来,给大家讲解一下windows的安装步骤;

二、 官网下载安装包

Apache官方下载地址:https://httpd.apache.org/

  • 点击 Download

在这里插入图片描述

  • 可以根据自己的需求安装需要的版本:点击 Files for Microsoft Windows 下载windows版本

在这里插入图片描述

  • 点击 ApacheHaus

在这里插入图片描述

  • 点击 Download Locations 下的小房子下载

在这里插入图片描述

三、安装 Apache 并 配置 Apache 配置文件

3.1 解压 压缩包

下载完成后,放在自己需要的位置,解压压缩包;

在这里插入图片描述

3.2 配置 配置文件

在这里插入图片描述

找到以 Define SRVROOT 开头的 配置Apache安装路径;
修改Apache实际绝对安装目录,最后结尾处不能带"/“或”",这里${SRVROOT}指定义的SRVROOT路径变量

在这里插入图片描述

配置完成…

四、启动 Apache 项目

4.1 检测 Apache 配置文件是否合法

  • crtl + s 搜索 命令提示符 以管理员方式打开;
  • 如果在d盘,先输入d: ,然后在使用cd 切换到apache的bin目录下,我这里是c盘,直接cd就可以;
  • 进入到bin目录下,使用httpd -t ,检查配置文件是否合法;

在这里插入图片描述

没有问题;

4.2 安装 Apache 主服务

同样的: crtl + s 搜索 命令提示符 以管理员方式打开;切换到bin 目录,执行httpd -k install -n 自定义的访问名

C:\Users\user\Desktop\httpd-2.4.55-o111s-x64-vs17\Apache24\bin>httpd -k install -n apache

该命令的意思是,安装Windows可托管的Apache服务,其中 “-n” 后面参数是自定义Windows服务名称,之后可使用Windows管理服务的命令来管理apache服务,如 “net start/stop apache”(启动 / 停止服务)。

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

在这里插入图片描述

安装成功;

4.3 启动 Apache 服务

4.4.1 命令行启动

需要使用管理员权限

net start apache
# 或者使用
httpd -k start -n apache

4.4.2 可视化启动

打开安装apache的 bin 目录,下面有一个 ApacheMonitor.exe 文件,运行即可;

在这里插入图片描述

双击如果没反应可以看一下小窗口,就是qq、微信、那些最小化存放的地址,有一个这个标志;

在这里插入图片描述

右击 Open Apache Monitor 打开面板;

在这里插入图片描述

在这里面可以直接启动、停止、重启操作;

在这里插入图片描述

五、页面访问

默认端口为80,如需要其他端口可到httpd.conf 配置中自行修改
http://localhost:80

看到如下页面,则代表安装成功。

在这里插入图片描述

六、命令行其他命令操作

# 安装服务
httpd -k install -n apache

# 启动服务
net start apache
httpd -k start -n apache

# 关闭服务
net stop apache
httpd -k stop -n apache

# 重启服务
httpd -k restart -n apache

# 卸载服务
## 卸载服务时先停止
httpd -k stop -n apache
## 再卸载服务
httpd -k uninstall -n apache

更多windows相关知识,可订阅:《Windows相关技术》专栏。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1296976.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp 数组添加不重复元素

一、效果图 二、代码 //点击事件rightBtn(sub, index) {console.log(sub, index)//uniapp 数组添加不重复元素if (this.selectList.includes(sub.type)) {this.selectList this.selectList.filter((item) > {return item ! sub.type;});} else {this.selectList.push(sub.t…

Sublime Text 卡顿

复制下方代码,保存后重启Sublime Text {"non_blocking" : "true","live_mode" : "false" }

虾皮免费分析工具:了解市场趋势、优化产品和店铺运营

在如今竞争激烈的电商市场中,了解市场趋势、优化产品和店铺运营对于卖家来说至关重要。虾皮(Shopee)作为一家知名的电商平台,为卖家提供了一些免费的分析工具,帮助他们更好地了解市场情况并做出明智的决策。本文将介绍…

tomcat篇---第二篇

系列文章目录 文章目录 系列文章目录前言一、tomcat容器是如何创建servlet类实例?用到了什么原理?二、tomcat 如何优化?三、熟悉tomcat的哪些配置?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女…

肖sir__ 项目讲解__项目数据

项目时间: 情况一:项目时间开始到上线的时间,这个时间一般比较长(一年,二年,三年) 情况二:项目的版本的时间或则是周期(1个月,2个月,3个月&…

fl studio2024水果21.3免费汉化版

fl studio2024全称Fruity Loops Studio2024,这款软件也被人们亲切的称之为水果,它是一款功能强大的音乐创作编辑软件,拥有全功能的录音室,大混音盘以及先进的音乐制作工具,用户通过使用该软件,就可以轻松制…

字节跳动ZNS SSD应用案例解析

一、ZNS SSD基本原理 ZNS SSD的原理是把namespace空间划分多个zone空间,zone空间内部执行顺序写。这样做的优势: 降低SSD内部的写放大,提升SSD的寿命 降低OP空间,host可以获得更大的使用空间 降低SSD内部DRAM的容量,…

【数据结构】单调栈与单调队列算法总结

单调栈 知识概览 单调栈最常见的应用是找到每一个数离它最近的且比它小的数。单调栈考虑的方式和双指针类似,都是先想一下暴力做法是什么,然后再挖掘一些性质如单调性,最终可以把目光集中在比较少的状态中,从而达到降低时间复杂…

Web应用JSON数据保护(密码算法、密钥、数字签名和数据加密)

1.JSON(JavaScript Object Notation) JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。JSON通过简单的key-value键值对来描述数据,可以被广泛用于网络通信、数据存储等各种应用场景&#xff0…

通过案例讲解MATLAB中的数据类型

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,贝叶斯滤波与Kalman估计、多传感器信息融合,机器学习,人工智能&#xff0c…

【算法题】一种字符串压缩表示的解压(js)

输入:2dff 输出 !error 两个d不需要压缩,故输入不合法 输入:4eA 输出:!error 全部由小写英文字母组成,压缩后不会出现,故输出不合法 function solution(str) {const error "!error";// 只能包含小写字母和数字 [^a-z0…

[gRPC实现go调用go]

1什么是RPC RPC:Remote Procedure Call,远程过程调用。简单来说就是两个进程之间的数据交互。正常服务端的接口服务是提供给用户端(在Web开发中就是浏览器)或者自身调用的,也就是本地过程调用。和本地过程调用相对的就是:假如两个…

ardupilot开发 --- git 篇

一些概念 工作区:就是你在电脑里能看到的目录;暂存区:stage区 或 index区。存放在 :工作区 / .git / index 文件中;版本库:本地仓库,存放在 :工作区 / .git 中 关于 HEAD 是所有本地…

FPGA设计时序分析概念之Timing Arc

目录 1.1 Timing Arc概念 1.2 Timing Arcs的类型 1.3 Timing Sense(时序感知) 1.4 参考资料 1.1 Timing Arc概念 在时序工具对设计进行时序分析时,经常会看到一个概念Timing Arch(时序弧)。Timing Arc是一个信号一个单元Cell的输入引脚Pin到该单元输出引脚Outpu…

Python面向对象基础

Python面向对象基础 一、概念1.1面向对象的设计思想1.2 面向过程和面向对象1.2.1 面向过程1.2.2 面向对象1.2.3 面向过程和面向对象的优缺点 二、类和对象2.1 概念2.2 类的定义2.3 对象的创建2.3.1 类中未定义构造函数2.3.2 类中定义构造函数 2.4 类的设计 三、类中的成员3.1 变…

SAP UI5 walkthrough step3 Controls

在上一步&#xff0c;我们是直接用index.html 中的body 里面的DIVision去输出 hello world&#xff0c; 在这个章节&#xff0c;我们将用SAP UI5 的标准控件 sap/m/Text 首先&#xff0c;我们去修改 webapp/index.html <!DOCTYPE html> <html> <head><…

电脑软件:TileIconifier开始菜单美化工具介绍

目录 一、 软件介绍 二、软件功能 三、使用说明 四、软件下载 一、 软件介绍 TileIconifier是一款简单易用的win10开始菜单美化软件&#xff0c;该程序具备了简单直观的操作界面&#xff0c;打开软件后&#xff0c;您可以在快捷方式列表下选择要美化的快捷方式&#xff0c;…

年底不同外贸客户催单模板分享

最近工厂又爆单了&#xff0c;有些小的订单都没时间管了。时间过得很快&#xff0c;眼看就剩一个多月就春节&#xff0c;大家可以抓住这段时间催一下还有机会成单的客户&#xff0c;好为来年做准备&#xff01; 1.老客户模板 Dear xxx, Greetings. Do you have any new inqu…

springboot 集成Dubbo2.7.8 ,连接zookeeper 提示错误 zookeeper not connected

Dubbo 连接zookeeper时&#xff0c;提示“zookeeper not connected” java.lang.IllegalStateException: zookeeper not connectedat org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:83) ~[dubbo-2.7.8.jar:2.…

YouTube网红营销:出海品牌扩大影响力的关键

随着数字媒体的兴起&#xff0c;社交媒体已成为品牌与消费者之间建立联系的重要桥梁。其中&#xff0c;YouTube作为全球最大的视频分享平台&#xff0c;不仅拥有庞大的用户群体&#xff0c;还聚集了众多有影响力的网红。这些网红在各自的领域内拥有强大的话语权和号召力&#x…