Apache安装、配置、卸载

下载安装配置Apache:

1.将Apache官方下载地址:https://www.apachelounge.com/download/,复制到浏览器打开,选择系统支持的版本下载,如:
在这里插入图片描述
2.将下载好的压缩包剪贴到C盘根目录(这里为了方便,建议放到C盘新建英文目录下,如果使用中文和放到其他盘,后面配置可能会失败),如:
在这里插入图片描述
3.这里使用命令窗口进行安装,实际工作中可选择集成环境进行安装。首选找到命令窗口,找不到的可以在左下角搜索中搜 命令 就会出现,然后鼠标右键以管理员权限运行命令窗口,如:
在这里插入图片描述

4.在弹出的命令窗口键入以下命令(注意,键入命令后需要回车才会执行,下面省略回车步骤),cd表示切换目录,C:\t\Apache24\bin表示的是Apache中bin目录的路径;因为安装Apache服务的文件是httpd.exe,因此需要切换到bin目录下,如:

	 cd C:\t\Apache24\bin

当出现如图箭头所示,则表明切换目录成功,如:
在这里插入图片描述
在上面命令执行成功的情况下继续执行如下图箭头所示命令,参数-n及后面内容表示修改Apache默认名,可以省略。
在这里插入图片描述
执行完以上命令一般会出现如下图红色框中提示,英文如果OK的话可以依次知道意思:

正在安装Apache服务、

Apache服务已经安装成功、

正在测试httpd.conf文件(Apache配置文件)、

必须先更正此处报告的错误,然后才能启动服务、

httpd服务:在C:/t/Apache24/conf/httpd.conf文件39行出现语法错误:ServerRoot必须是有效目录;如
在这里插入图片描述
对上面错误提示不难得出,需要到对应的目录文件重新配置ServerRoot,在这里推荐使用VScode打开httpd.conf文件,找到第39行,不难发现这里使用变量的方式定义了ServerRoot目录,因此只需要修改变量Define SRVROOT的值为Apache跟目录(C:/t/Apache24),需要注意这里的 '/'并非直接从window中粘贴过来的‘\’;如果此文件不是采用变量的方式定义ServerRoot,那么可以巧妙利用VScode中Ctrl + f 全部替换,当然其他编辑器也可以实现,如
在这里插入图片描述
对上面httpd.conf文件重新配置保存后在回到命令窗口,键入如图箭头所示命令进行测试,-t表示测试;测试完已经显示OK了,但是提示:不能可靠地确定服务器的完全限定域名,使用fe80::2430:e5a2:c58b:c5f5,全局设置’ServerName’指令禁止显示此消息,如图
在这里插入图片描述
看到上面提示消息后不难得出,需要配置httpd.conf文件中的ServerName,因此继续打开httpd.conf文件找到ServerName关键词。在ServerName关键词上面有一条注释(#表示注释):

ServerName gives the name and port that the server uses to identify itself.This can often be determined automatically, but we recommend you specify it explicitly to prevent problems during startup.If your host doesn’t have a registered DNS name, enter its IP address here.

其意为:ServerName提供服务器用来标识的名称和端口它自己。这通常可以自动确定,但我们建议您显式指定它以防止启动期间出现问题。如果您的主机没有注册的DNS名称,请在此处输入其IP地址。

ServerName是用来配置主机名的,如果自己的服务器IP地址没有解析到域名上面,那么就使用你主机的IP地址,我们测试使用本机localhost:80(127.0.0.1)即可,如:
在这里插入图片描述
修改完上面箭头所示的ServerName后,继续到命令窗口进行测试,如图所示,则表示没有语法错误
在这里插入图片描述
5.启动和停止Apache:

启动服务(Apache)有两种方式,具体如下:

1.在命令窗口启动和停止服务:net start 服务名 和 net stop 服务名,如下图:

在这里插入图片描述
2.在服务窗口启动服务:在电脑左边搜索栏搜服务,找到如下图左上角显示的图标点击后会进入服务窗口,此时找到Apache服务,左上角会提示启动或停止及重新启动服务,如图:
在这里插入图片描述
卸载Apache:

卸载Apache方法和卸载其它服务的方式一样,首先停止对应的服务,在命令行键入:httpd -k uninstall ,回车看到如下提示则表明已经卸载完成服务,下一步只需将对应的安装包删除即可,如
在这里插入图片描述
最后提示:如果Apache是安装在本地,不怎么经常使用,建议将鼠标移到Apache服务上面右击属性启动方式修改为手动。

提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者 删除。
笔者:苦海

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

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

相关文章

企业级应用架构(一) 三层架构之解耦

前言 前段时间朋友拿了个网站给我,让我帮忙添加几个小功能,我爽快的答应了,但是当我打开源码,我瞬间就奔溃了,整个项目连最基本的三层框架也没有搭建,仅仅是封装了一个sqlhelp作为数据库的操作接口,项目中的…

Web结构组件

一、Web结构组件 1、代理 位于客户端和服务器之间的HTTP实体,接收客户端的所有HTTP请求,并将这些请求转发给HTTP服务器。 2、缓存 HTTP的仓库,使常用的页面的副本可以保存在离客户端更近地方 3、网关 连接其…

javascript中parseFloat(x)、parseInt(num,radix)、Promise、ReferenceError、Reflect、get和set

parseFloat(x)对象&#xff1a; 将传入的字符转化为浮点数&#xff0c;若传入的字符不能被转化为数字型&#xff0c;则返回NaN <script>console.log(parseFloat(0.0314E2)); //3.14</script>parseInt(num,radix)对象&#xff1a; 将num看成radix某进制的数后转化…

Linux系统isosize指令用法

isosize命令&#xff1a;iso9660文件系统大小显示 isosize命令用于显示iso9660文件系统的大小&#xff0c;还文件可以使普通文件&#xff0c;也可以是块设备&#xff0c;如/dev/sr0或者/dev/sda.如果没有相关选项的规定&#xff0c;默认以字节的方式显示大小。该命令支持大于4G…

web api、获取DOM元素的方式、事件理解、click事件在移动端300ms延时、事件对象、事件委托、常见事件类型

web api: API&#xff08;Application Programming Interface&#xff0c;应用程序编程接口&#xff09;是一些预先定义的函数&#xff0c;目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力&#xff0c;而又无需访问源码&#xff0c;无需理解其内部工作机…

Reset RequiredFieldValidator 重置 验证控件

<td style"width:100px;">姓名<span class"must_star">*</span></td> <td> <asp:TextBox ID"txtNAME" runat"server" MaxLength"60"></asp:TextBox> <asp:RequiredFi…

transitionend、change、classList、兼容代码、元素样式属性的操作、-Attribute自定义属性、阻止跳转、元素绑定相同事件、元素解绑事件、事件冒泡、事件三阶段

transitionend过渡监听事件&#xff1a; 过渡监听事件transitionend指的是CSS3中过渡效果执行一次后触发事件处理函数&#xff0c;如下案例&#xff1a; <!DOCTYPE html><html><head><meta charset"utf-8"><title></title><…

Unix/Linux环境C编程入门教程(18) kali-linuxCCPP开发环境搭建

1. Kali linux是BT5的晋级版本&#xff0c;用于信息安全。基于Debian7内核。新建虚拟机。2. 选择默认虚拟机3. 选择稍后安装操作系统4.选择Linux Debian7 64位&#xff0c;因为KaliLinux基于Linux Debian7。5. 设置虚拟机名称为KaliLinux6.设置处理器为双核。7. 设置内存为2G8.…

javascript中节点操作、节点属性、节点获取、创建节点、删除节点、克隆节点

节点操作 节点操作实际是利用DOM树把节点划分为不同的层次关系&#xff0c;常见父子兄弟级关系 节点属性&#xff1a; 节点一般有三个属性&#xff1a;nodeType节点类型&#xff08;其中元素节点值为1&#xff0c;属性节点值为2&#xff0c;文本节点值为3&#xff09;、node…

OpenGl绘制螺旋线

/** * 缓冲区工具类 */public class BufferUtil { /** * 将浮点数组转换成字节缓冲区 */ public static ByteBuffer arr2ByteBuffer(float[] arr){ ByteBuffer ibb ByteBuffer.allocateDirect(arr.length * 4); ibb.order(ByteOrder.nativeOrder()); FloatBuffer fbb ib…

javascript中BOM介绍、屏幕尺寸、历史记录、URL解析、计算机信息获取、定时器、三大系列及兼容代码、封装动画函数、同步和异步

BOM介绍&#xff1a; BOM指的是浏览器对象模型&#xff0c;是用来操作浏览器的&#xff0c;例如浏览器弹窗、地址栏、滚动条等&#xff0c;浏览器顶级对象&#xff1a;window&#xff1b;页面中的所有内容都是属于window的&#xff0c;window可以省略&#xff1b;confirm(‘带…

Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)

转自&#xff1a;Mysql数据库优化技术之配置篇、索引篇 &#xff08; 必看 必看 &#xff09;(一)减少数据库访问对于可以静态化的页面&#xff0c;尽可能静态化对一个动态页面中可以静态的局部&#xff0c;采用静态化部分数据可以生成XML&#xff0c;或者文本文件形式保存使用…

javascript中本地储存、离线缓存、地理定位、网络状态

本地储存&#xff1a; 实际开发中某些内容是不需要放到服务器中&#xff0c;而是放到了浏览器中&#xff0c;需要的时候可以快速的访问&#xff0c;甚至页面刷新也可能不会丢失数据&#xff0c;容量较大&#xff1b;这里介绍两种数据存储方式&#xff1a;sessionStorage约5M大…

Delphi 变体类型(Variant)的介绍(流与变体类型的相互转换、变体类型常用的函数)...

来源&#xff1a;http://blog.csdn.net/xiongmao000738/article/details/6863988 一、变体类型常用的函数介绍&#xff1a; Variant&#xff1a; 一种可以拥有各种数据类型&#xff1b; 也可以告诉目前存储的数据是什么类型(通过使用VarType函数)&#xff1b; 可以给相同的Var…

HTML 引用Css样式的四种方式

不才&#xff0c;只知道HTML引用CSS样式有四种方式&#xff0c;内部引用和外部引用各两种&#xff0c;因为老是忘记细节&#xff0c;记下了随时翻阅亦可方便如我般的初学者 内部引用方式1&#xff1a; 直接在标签内用 style 引用&#xff0c;如&#xff1a; <div class"…

javascript中实例对象和构造函数关系、原型语法、原型链、call实现继承、apply调用函数、bind拷贝函数、拷贝继承、class类、super、严格模式、高阶函数、闭包、递归、es6简介

实例对象和构造函数的关系及原型&#xff1a; 实例对象是通过构造函数创建出来的&#xff0c;实例对象的构造器constructor就是指向构造函数的&#xff1b;每个实例对象中的同一方法的指向是各不相同的&#xff0c;但是其属性值相同的属性可以相同&#xff0c;这样会造成内存浪…

phpstorm IDE编辑器使用手记

a.选项卡限制问题 突破打开的文件选项卡个数限制&#xff1a;默认安装后的phpstorm打开的文件个数是有限制的&#xff0c;默认是10个。也就是最多同时打开10个文件进行编辑。 超过10个就会自动关闭前面最先打开的文件。所以我们要修改设置&#xff1a;File > Setting 打开设…

移动web现状、viewport视口、二倍图、移动web开发主流方案、布局技术选型(流式布局、flex弹性布局、less+rem+媒体查询布局、混合布局、媒体查询、bootstrap)

移动端web现状&#xff1a; 移动端常见浏览器&#xff1a;UC浏览器&#xff0c;QQ浏览器&#xff0c;Opera浏览器&#xff0c;百度手机浏览器&#xff0c;360安全浏览器&#xff0c;谷歌浏览器&#xff0c;搜狗手机浏览器&#xff0c;猎豹浏览器及杂牌浏览器。移动端常见的浏览…

Centos 6.5(64bit)上安装Vertica single node

在Win8上使用虚拟机Virtualbox安装Centos6.5,想在上面安装vertica. 以下记录了我在安装的过程中遇到的问题与一些解决方案。 1.安装Centos的时候遇到了一个恼人的问题&#xff0c;即安装成功后第一次启动时会需要你配置一些用户信息&#xff0c;时区信息和Kdump信息。 我当时选…

less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入

less基础&#xff1a; CSS是一门非程序语言&#xff0c;没有变量、函数、作用域等&#xff0c;此时使用rem单位就会出现图片等大量计算尺寸的问题&#xff0c;但是less可以轻松实现运算&#xff0c;它是CSS预处理语言&#xff0c;引入了变量、混入、函数等&#xff0c;常见的C…