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 api、获取DOM元素的方式、事件理解、click事件在移动端300ms延时、事件对象、事件委托、常见事件类型

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

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

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

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

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

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

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

jQuery中事件及常用事件总结、jQuery中常见效果、隐式迭代、链式编程、样式操作、动画队列、不同元素绑定同一个事件

jQuery事件&#xff1a; jQuery中的事件和javascript中的事件基本相似&#xff0c;不同的是jQuery中的事件处理函数写在事件后面的括号中&#xff0c;如&#xff1a; <script>$(input).click(function() {alert(hello word);});</script>jQuery中常见事件&#xf…

BigQuery 分区表简介和使用

大纲 什么是分区表 我们先看定义&#xff1a; 分区表是一种数据库表设计和管理技术&#xff0c;它将表中的数据划分为逻辑上的多个分区&#xff0c;每个分区包含一组特定的数据。每个分区都根据定义的分区键&#xff08;通常是一个列或字段&#xff09;的值进行分类&#xff…

jQuery操作属性、设置文本、遍历元素、元素创建添加删除、操作元素尺寸、操作元素位置、注册事件、事件处理、解绑事件、拷贝、多库共存、jQuery插件

jQuery操作属性&#xff1a; jQuery中提供三种方法操作属性&#xff0c;分别是&#xff1a;prop()、arrt()、data(),具体如下&#xff1a; prop()操作自带属性&#xff1a;用来操作元素本身自带的属性&#xff08;包括没有显示在DOM上的自带属性&#xff09;&#xff0c;如:a…

分享MYSQL中的各种高可用技术(源自姜承尧大牛)

图片和资料来源于MYSQL大牛姜承尧老师&#xff08;MYSQL技术内幕作者&#xff09; 姜承尧&#xff1a; 网易杭州研究院 技术经理 主导INNOSQL的开发 mysql高可用各个技术的比较 数据库的可靠指的是数据可靠 数据库可用指的是数据库服务可用 可靠的是数据&#xff1a;例如工商银…

数据库、MySQL介绍及安装流程、SQL语句中增删改查、SQL注入、通过php操作数据库,plugin ‘caching_sha2_password加密规则,分表查询

MySQL数据库&#xff1a; 数据库&#xff1a; 存放数据的仓库&#xff0c;用来按照特定的结构去组织和管理我们的数据&#xff0c;有数据库就可以更加方便的储存数据&#xff1b; 数据库只是存储数据的一种手段&#xff0c;最终数据是存放在硬盘中的&#xff0c;只是存放的格…

chartjs和echartsjs库简介

chart.js和echarts.js: 尽管我们已经掌握了canvas绘图和SVG矢量图&#xff0c;在实际开发中我们依旧不会使用canvas和SVG&#xff0c;因为考虑到开发成本&#xff0c;一般会采用相关的图表库进行辅助开发&#xff0c;市面上常用的图表库有chart.js和echarts.js&#xff1b;如果…

弱智的我

【你能看到多少个人头? 】 0—4张: 弱智; 5—8张: 一般人; 9—11张: 特别感性; 11—13张: 精神分裂. 晕倒, 我是弱智的...就看到一个人头...转载于:https://www.cnblogs.com/zhangzujin/p/3877222.html

typecho和wordpress模板了解、开发流程介绍、前台后台前端后端区分

网站模板搭建网站&#xff1a; 使用网站模板搭建网站很简单&#xff0c;只需要将相关文件放到你自己的服务器上面&#xff0c;之后在进行相关的配置即可。这里给大家介绍两款网站模板&#xff1a; typecho&#xff1a; 是一个轻量高效&#xff0c;简单操作就能搭建网站的模板…

在浏览器端调试代码并直接修改原文件、移动端虚拟键盘中实现搜索按钮

在浏览器端调试代码并直接修改原文件&#xff1a; 此调试方法可以避免在浏览器调试完代码后在到原文件手动修改代码的弊端&#xff0c;其具体方法如下&#xff1a; 1.先将要调试的页面在浏览器&#xff08;Google&#xff09;打开&#xff0c;这里小编打开桌面test文件夹中的…

Bootstrap简介、下载bootstrap及引入文件说明、响应式容器和满屏容器、栅格系统

Bootstrap简介&#xff1a; Bootstrap是Twitter&#xff08;推特&#xff09;开发的&#xff0c;目前最受欢迎的前端开源框架&#xff0c;基于jQuery用于开发HTML、CSS、JavaScript&#xff0c;简洁灵活&#xff0c;常用于开发响应式布局及移动端开发。其中文官方文档&#xf…

openerp child_of操作符深度解析

child_of 此操作符&#xff0c;从代码来看&#xff0c;等价于&#xff1a; [(x,child_of,id)] > x.prarent_left >id.parent_left && x.parent_left < id.parent_right , 求x&#xff08;的集合&#xff09;。 为了形象的说明&#xff0c;我们一步步来&…

当ASP.NET Forms验证方式遭遇苹果IOS

一、问题出现 我在用ASP.NET MVC4做微信开发的时候&#xff0c;用Forms验证方式做为authentication。 一般都是在web.config加&#xff1a; <authentication mode"Forms" ><forms loginUrl"~/Account/Login" name"webcookies" sliding…

bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象

轮播图&#xff1a; bootstrap封装了轮播图的功能&#xff0c;其具体如下&#xff1a; 类名描述.carousel创建一个轮播图块的容器&#xff0c;实质是做布局用&#xff1b;且此容器应该有一个di属性&#xff0c;其属性值提供给下面左右按钮href锚点值&#xff0c;用于左右按钮…