首页 开发编程 正文

php伪静态怎么开启

Excel有5大类常规的数据可视化表达,E02.Excel的数据可视化表达在Excel中常见可视化表达有五类,点击获取Excel图表视频教程和源文件模板★★★★★N0.1REPT函数表达式:...

php伪静态怎么开启,数据可视化工具有哪些?

给大家推荐一款人人可上手的可视化工具,那就是Excel,好评度五星!

全文7688字,阅读需要10分钟,赶时间的朋友先点赞收藏,方便下次学习!

为什么要推荐Excel呢?

兼容性,Excel与PPT可以实现数据同步,数据修改后能直接呈现在PPT,一劳永逸。内在:Excel有5大类常规的数据可视化表达,图表类多达13种,还可以通过自定义制作多变的数据可视化表达,满足95%的日常办公需求。

跟其他数据可视化工具对比,

①对比可视化网站工具,Excel拥有强大的数据分析(Excel函数,数据透视表等),而大多数在线工具只能输入结果,而无法运算。 ②对比R、Python等,Excel对于初学者的友好高,基本2周就能大概掌握,而这些语言太难了! ③普及率高:哪台电脑没有装Excel,你要表达你的观点也容易。

想快速掌握Excel可视化表达,先了解一下可视化的全面架构:

以下就是课件内容的例子,先给同学看一下效果:

基础图表:《王者之星★》

三维地图:《广州武汉之❤》

Excel控件:《520❤你的名字》

《进阶の图表》

《智联之薪》

接下来,我们从第一个开始撩:

E01.认识数据可视化

数据可视化就是通过图形,呈现出数据大小,占比,分布等特点,从而传递信息给大家。

下面我就用地图简单举栗子吧

腾讯位置大数据https://heat.qq.com/

地图越亮的地方代表定位次数越多的地方,这个定位跟我们人口分布一致的。

通过流量折线图比较,我们就能直观看出欢乐谷的应该是9点开门,19点闭门。

关于数据可视化,大家可以多去一些可视化网站看看,其实我们大多数人接触数据可视化应该是小学、初中、高中的地理课本。

E02.Excel的数据可视化表达

在Excel中常见可视化表达有五类,分别是REPT函数、条件格式、迷你图、Excel图表,三维地图。

点击获取Excel图表视频教程和源文件模板★★★★★N0.1 REPT函数

表达式:=REPT(text,number_times) =REPT(重复文本,重复次数)

注意重复文本要用英文状态下引用,通过具体的实例去实战吧~

01.给课程做数据条

表达式子:=REPT("|",C5)&C5

选择适合的字体很重要,一般适合展示20至100的数据

02.网站流量漏斗图

03.电影评分表

04.相亲心动指数

05.人口金字塔图

NO.2 条件格式

01.突出显示单元格规则

点击【开始】→【条件格式】即可选择相关的规则,突出显示相关的单元格。

1.查找重复值,查找班里不及格的人等等

02.最前最后的规则

利用前N项或者后N项,通过突出显示快速找到对应的数据。

例如我们可以显示数学成绩高于平均分的同学、显示各位同学最低的一门科目成绩、班里成绩最好的3位同学

03.图标集

许多小伙伴不知道这些小图标是来自条件格式,导致了误以为是图表上的。

优点:其实这些精致的小图标设置很简单,通过默认的设置就能得出来。 缺点:就是精度不高,只能表示大概。图标集分为方向、形状、标记、等级四个归类,根据归类我们日常主要分别应用在

方向:表示涨↑跌↓,一般用于数据对比

形状:一般用于分类划分的信号

标记:用于标记状态,某件事做了与否,达成目标与否

等级:表示占比划分

04.色阶

色剂可以设置双色色阶或者三色色阶。

05.半自定义规则

如果还不过瘾可以通过自定义格式来设置,整体设置也不难,所有的框和图标均可以自定义设置。

06.公式自定义条件格式

公式自定义条件格式,相对与上面的会难点,但通过简单标志有更高的灵活度。

自定义格式百分比图

2.动态考勤记录表

3.项目计划甘特图

03.迷你图

迷你图有三种形式,柱形、折线和盈亏图,它的优点是能大概表示数据状态,确定就是精准度低,图形无法表示数据真实差距。

无排版可视化的表格

经过可视化后↓

点击获取Excel图表视频教程和源文件模板★★★★★04.三维地图

武广之恋❤

本题版本要求:2016及以上,2013版本可以安装power map插件还能拯救。

点击获取Excel图表视频教程和源文件模板★★★★★

本道题可以简单拆分为:心形图形表达式+三维地图

01.第一步构建数据源

我们在百度或者一些论坛上找到心形的函数Excel表达式,然后在Excel上列出具体的数据源,这是最关键的又是最麻烦的一部分工作。就能直接下载该我精心为大家准备源文件啦!

02.打开三维地图

1.我们把标准的心形函数表达式放到三维地图上,其表达效果这样紫滴,地理曾经满分的我一下子恍然大悟,这不就是本初子午线(经度=0)与赤道(纬度=0)交界的地方嘛。

2.当我们把坐标的中心定位到广州,不就是将原来的表达式加上广州的经纬度,我马上百度了一下广州的经纬度。广州(东经113.23,北纬23.16)大小老可爱们直接在我的城市填上经纬度就OK啦↓

以广州为例↓

延伸:西经与南纬,需要把坐标写成负数。如西经113.23,南纬23.16(-113.23,-23.16)这样表达。

于是我们在茫茫的太平洋找到这个东西↓

03.添加异地坐标

在对应我的城市,和你的城市填上对应的坐标轴,可得到:

广州与武汉❤

广州与珠海❤

05.特别提醒

更改过数据源后一定要刷新数据啊!

E03.了解Excel图表的规范与应用

E03-1.参考优秀的图表借鉴样式、布局、配色等

a.echart网站

b.设计网站

c.可视化平台等:如网易数读

d.商业杂志

E03-2.一份专业商务图表具备哪些特

图表原有元素:2.主标题;5.图例;6绘图区(1.纵坐标、2.网格线、3.横坐标、4.图形)

添加元素:1.logo;3.副标题,4.单位,7.备注

E03-3.快速了解图表基础设置

E03-4.配置表格主题颜色

E03-5.系统设置整个表格主题

了解整个表格和图表的基础和规范设置后,我们马上去了解各种基础图表。

E04.玩王者荣耀,学习基础图表

学习基础图表,大家只需要吧这个《王者荣耀看板》做一遍,基本就你能掌握90%日常工作的应用,更重要你做完后会有一股成就感。

王者荣耀数据看板

王者荣耀动态看板

那我们分解一下,都是由哪些图表构成的,从这个图表就能从主标题看出是哪些图表,我们还可以通过点击图表左上方蓝色■形状,进行跳转到对应的图表联系区域。

教学部分主要采用了《经济学人》的配色风格演示,大家可以通过设置页面布局的主题,变换主题颜色。

E04-1.柱形图

01.表格开始页引导:

02.图表练习区域展示:

02.图表小结区域:

每个图表做了实践之后,我们会给大家主要的知识点,方便大家快速上手图表。

E04-2.条形图

条形图在王者荣耀中很常见,例如对战战绩图,血量、蓝量还有回城图都是由条形图来展示的。

03.知识点小结:

接下来的图表,就简单跟介绍一下需要注意的事项,或者一些与其他图表的不同点或共同点:

E04-3.折线图E04-4.环形/饼状图:占比分析E04-5.面积图:占比趋势分析

这个在王者中的经济占比运用的就是面积图。

03.知识点小结:

E04-6.散点图:双变量分析

03.知识点小结:

E04-7.气泡图:三变量分析

03.知识点小结:

E04-8.雷达图:多维度分析

最常见在我们的综合战力分析上,几乎每个游戏都会常常用到这种的对比。

03.知识点小结:

以前的案例示范:

E04-9.树状图:分级占比分析E04-10.旭日图:分级占比分析E04-10.直方图:区间分布分析

直方图更像简化版的正态分布图,它经常用于统计数值区间的分布,例如年龄段的人数、收入水平、工资收入分布等。

E04-12.瀑布图E04-13.组合图

E04.最后一招,数字放大法!

最后,我们把上面的所有图表拼合在一起,可得:

把我们所学的图表,一一放进去,可得到:

暂时补充到这里,如果想看动态图表的,请留言,我抽空补充一下这方面的知识。

私信回复:基础图表,即可获得一份基础图表的源文件❤

如何学习网络安全?

网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露。常见的一些网络安全问题有计算机病毒入侵、网络xx、个人信息泄露等。

近年来,网络安全事件发生频繁,我们该如何保护自己?

连接WiFi要小心

WiFi是一种广受人们欢迎的无线连接互联网的方式。目前,很多公共场合都有免费的WiFi可以连接。但是,通过WiFi接入互联网后,所有的数据包括账号、密码、照片等,都会先经过提供WiFi服务的设备。如果有人在这些设备上动手脚,就有可能窃取人们的各种隐私。使用时注意以下几点,可以大大提高安全性。

1、避免误连。不使用网络时应注意关闭自动连网功能,并慎用蹭网软件,以免在不知情的情况下连入恶意WiFi。

2、选择官方机构提供的、有验证机制的WiFi。

3、选择商家的WiFi。例如在酒店、咖啡馆等场所,连接WiFi前应向工作人员进行确认。

4、谨慎操作。连接公共WiFi时,尽量不要进行网络支付、网络银行理财等操作,避免泄露重要的个人信息。

密码设置有技巧

生活中,人们越来越离不开密码:登录QQ、微信、微博、电子邮箱、ATM机取款、网络支付……密码像一把无形的大锁,守护着我们的信息与财产安全。那么,怎样的密码才算是“好密码”呢?可以参考以下几点设置我们的密码。

1、有足够长的位数,通常在6位以上。

2、同时包含大小写字母、数字和符号。

3、容易记忆,但不能与名字、生日、电话号码等相同。

4、有特定的使用范围,即只在某几个网站或软件中使用。

5、实际操作时,设置的密码最好是其他人看来杂乱无意义,而对自己有特殊含义、容易记忆的字符串,如“zYN15_9”、“La.8-13”等。

网络购物要谨慎

1、网络购物要理性。想清楚购买的理由,以免盲目购物。

2、选择网站要谨慎。最好去正规的网站,以免造成银行卡、密码等泄露。

3、选择商品要仔细。价格、售后服务等都要考虑,可以请父母、朋友帮忙分析。

4、支付货款不随意。支付货款时一定要请小心确认,切不可马虎。

5、收到商品及时查。检查商品是否与订单一致,是否完好,如发现问题,请及时进行退换货处理。

不明链接不要点

1、收到不明来历的电子邮件,如主题为“中奖”、“问候”等,应立即删除。

2、不要浏览青少年不宜的网站或栏目,如无意中进入了此类网站,要立即离开。

3、如在网上看到不良信息,离开这个网站,并向有关部门举报。

另外企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击事件。随着攻击者提高其攻击能力,企业也必须提高其保护访问和防止攻击的能力,安全和风险领导者必须评估并使用最新技术来抵御高级攻击,更好地实现数字业务转型以及拥抱新计算方式,例如云计算、移动和DevOps.

下面是可帮助企业保护其数据和信息的顶级技术:

目前,企业有不同类型的工作负责、基础设施以及位置,其中包括物理/虚拟机和容器,除了公共/私有云之外。云计算工作负责保护平台允许企业从单个管理控制台管理其各种工作负载、基础设施以及位置,这样他们也可以跨所有位置部署共同的安全策略。

很多企业使用多个云服务和应用程序,所有这些应用程序从一个CASB监控,因此,企业可有效执行安全策略、解决云服务风险,并跨所有云服务(公共云和私有云)确保合规性。

通常企业没有资源或者没有人员来持续监控威胁时,才会考虑使用MDR服务。这些服务提供商使企业能够通过持续监控功能来改善其威胁检测和事件响应。这使企业能够在虚拟数据中心分隔和隔离应用程序和工作负责,它使用虚拟化仅软件安全模式向每个分区甚至每个工作负责分配精细调整的安全策略。

有时候恶意活动会渗透企业网络,而不会被企业部署的其他类型网络防御系统所检测。在这种情况下,欺骗技术可提供洞察力,可用于查找和检测此类恶意活动。它还会采取主动的安全姿态,并通过欺骗它们来击败攻击者。目前可用的欺骗技术解决方案可覆盖企业堆栈内的多个层次,并涵盖网络、数据、应用程序和端点。

这些安全解决方案可监控所有端点,查找任何异常/恶意行为。EDR专注于检测异常活动,并随后对异常活动进行调查,如果发现威胁,则会进行修复和缓解。根据Gartner表示,到2020念安,全球范围内80%的大型企业、25%的中型企业以及10%的小型企业将利用EDR功能。这些安全解决方案可监控网络流量、连接、流量和对象,以查看是否存在任何可疑威胁或恶意内容。当发现恶意内容时,恶意内容会被隔离以采取进一步行动。

自学编程真的很难找工作吗?

谢谢邀请

我认为编程工程师前景还是比较不错的,现在是互联网时代,大数据时代,人工智能时代。

我是测试工程师,在500强企业也有10余年了,以我的同事来说,他是做测试软件的,也有10多年了吧,主要应用的是C++,做的也不错,最近又找了一家公司,听说工资接近2W,这个人感觉还是要靠自身的能力和兴趣,坚持。自学的同时,可以报个短期培训班来专业指点下,这样进步的也快。

现在的你才21岁,刚要毕业,还有学习的劲头,要把握住,要是闲逛几年就没心情了,呵呵。

感谢您关注我

想自学php让自己增值?

感谢平台邀请。

首先我很同意你的选择和做法。人在年轻的时候本来就应该去不断的试错,找到自己人生的价值。你既然选择了不在工厂里埋没自己,浪费时间。那你绝对不是一个处在迷茫期的人,因为迷茫期的人是没有办法认清自己未来的选择,你最起码还知道自己去选择学习php,从这一点来看的话,你是有自己所认知的方向只是不太明确目标而已。

学习编程确实是一件挺苦的事情,不仅要加班熬夜而且还要面临不同的时间规划和调整。但是我相信对你来说这些都不算什么,因为你在工厂里面干过,工厂里面的苦不是一般人可以感同身受的。

说了这么多,我其实就想告诉你,你选择了编程是对的,但是你选择php不一定是未来发展方向或者可能不是当下最好的选择。

如今php的市场已经不缺开发人员,准确的说是不缺刚入行的开发人员。每年从各大培训机构出来的培训人员数以万记,找不到工作的大有人在,如果光靠培训机构给你包装简历找到一份工作,我相信不久的将来你迟早也是要面临淘汰的。

当然我这里没有说php不好,我只是在跟你明确一个现实,我曾今也是一名php开发者后来转行了。php的市场上不缺人才,php高手可以说在公司里面如鱼得水很吃香,但是那些人都是经过了“战争的洗礼”,付出了大好的青春和年华站稳了脚跟。如果你想成为他们,你需要付出比他们更多的汗水。

当下选择编程,我觉得应该贴合市场与未来的一个实际情况。Web开发的时代已经逐步退去,等待我们的将会是大数据人工智能机器学习这样的时代。而在这方面有绝对优势的Java,python这才是你当下最好的选择。如果说只推荐一种编程语言的话,我当然会推荐python,没有看不起Java的意思,只是说Python相对于Java来说,更容易上手很适合初学者来学习。而且Python的方向也有很多,比方说涉及到的领域会有数据挖掘,机器学习,人工智能,web开发它都可以胜任,可以说python是当下热度最高的编程语言之一。

如果你做好了踏上编程之旅,你应该去更多的查阅资料和分析每一门编程语言的特点,了解哪一门编程语言更适合你自己学习,编程从入门到高手之路需要经历一个漫长的过程,希望你的选择能让自己在人生的道路上绽放光彩。加油💪

如果你有更多关于编程方面的问题你可以跟我联系或私信,我很乐意为你解答和分析。

PHP可以自学吗?

黑马程序员搭建环境

PHP简介什么是PHP

PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员快速的书写动态生成的网页。PHP前身:Personal HomePage,个人主页,使用Perl语言开发的一种写个人主页的语言PHP:PHP Hypertext Preprosessor,php超文本预处理器,底层使用C语言

PHP发展史

Rasmus Lerdorf :创建者1994:1.0,个人perl,非常简单(简陋)1996:2.0,C底层,变的相对比较强大1998:3.0,zendEngine,联合zend公司共同管理和维护PHP,zendEngine(zend引擎)用户高效的解析php代码2000:4.0,session+输出缓冲等,session技术(会话技术),2004:5.0,zend引擎2代,增加新技术(面向对象更新,命名空间,异常)2015:7.0,新版的ZendEngine引擎,性能提升,新特性(异常)平台支持(window,Linux,UNIX)数据库支持(Sqlserver,mysql,Oracle,Access)

静态网站与动态网站的区别

静态网站:web1.0时代动态网站:web2.0时代

网站

Website的中文名称是网站,是指在互联网上,根据一定的规则,使用HTML、PHP等代码语言制作的用于展示特定内容的相关网页的集合,有可供管理人员操作的后台及用户使用的前台。简单地说,Website是一种通讯工具,就像布告栏一样,人们可以通过Website来发布自己想要公开的资讯,或者利用Website来提供相关的网络服务。人们可以通过网页浏览器来访问Website,获取自己需要的资讯或者享受网络服务。

静态网站特点

1.网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;2.静态网页的内容相对稳定,因此容易被搜索引擎检索;3.静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;4.静态网页的交互性较差,在功能方面有较大的限制。

动态网站特点

1.交互性:网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁,动态网页的交互性也是今后Web发展的潮流。2.自动更新:即无须手动更新HTML文档,便会自动生成新页面,可以大大节省工作量。3.因时因人而变:即当不同时间、不同用户访问同一网址时会出现不同页面。此外动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀。在动态网页网址中有一个标志性的符号——“?”

网站基本概念服务器概念

服务器(server),也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。服务器:能够提供服务的机器,取决于机器上所安装的软件(服务软件)Web服务器:提供web服务(网站访问),就需要安装web服务软件,Apache,tomcat,iis等

IP的概念

IP:Internet Protocol,网络之间互联协议。网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性。(每台电脑都有一个唯一的IP地址)

域名

域名(Domain Name),是由一串用点分隔的名字组成(www.itcast.cn)的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具” 。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。域名作为力所能及难忘的互联网参与者的名称。特殊IP:127.0.0.1,代表本机特殊域名:localhost

DNS

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。用户输入域名localhost—》DNS(localhost 127.0.0.1)--》服务器电脑

端口

端口(Port),可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。用户输入域名localhost:端口—》DNS(localhost 127.0.0.1)--》服务器电脑—》软件(服务)

Web程序的访问流程

Web分为两类:静态网站和动态网站浏览器发起访问—》DNS解析域名—》服务器电脑---》服务软件

静态网站访问

动态网站访问

动态网站访问流程与静态差不多,但是会多出几个内容:服务器端解析、数据库

安装Apache安装Apache软件

1、 获取Apache安装软件2、 双击安装即可:指定对应的路径:E:server/apache3、选择安装模式:使用自定义模式4、 选择安装位置

Apache的目录结构说明

Httpd.exe的详细应用

1、 服务器进程:运行之后才能够工作2、 用来查看Apache具有哪些功能以及配置文件是否有错:httpd或者httpd.exe(文件所在目录)2.1 查看使用的模块:httpd -M2.2 验证配置文件是否有效:httpd –t

配置默认站点

1、 让Apache确定服务器上访问的位置:网站文件夹所在位置Httpd.conf:DocumentRoot2、 方便用户使用名字访问对应的网站:给文件夹对应的取一个别名Httpd.conf:ServerName端口可以单独实现:httpd.conf:listen3、 凡是涉及到Apache配置文件的修改,那么需要重启Apache才能生效4、 实现DNS域名解析:通常默认站点都是本地DNS:hosts文件

安装与配置PHP安装PHP语言

1、 获取PHP安装文件:建议去官网2、 解压缩3、 安装:将解压后的文件放到E:/server/,重命名PHP5

PHP的目录结构说明

php.exe的应用

PHP.exe就是可以解析PHP代码转变成HTML代码从而让浏览器可以解析的。1、 通过CMD控制器进入到php.exe所在目录2、 通过php.exe运行命令来指定要解析的PHP脚本就可以:php.exe -f PHP文件所在路径

配置Apache加载PHP模块

1、 Apache加载PHP模块:在Apache的主配置文件(httpd.conf)中加载对应的PHP提供的模块LoadModule php5_module PHP所提供的模块链接所在路径2、 Apache分配工作给PHP模块:如果是PHP代码就交给PHP处理:文件后缀判断.php结尾肯定是PHP代码AddType application/x-httpd-php .php3、 将PHP的配置文件加载到Apache配置文件中:共同生效3.1 在Apache中指定PHP配置文件所在路径PHPIniDir php.ini所在路径3.2 php.ini文件默认是不存在的,是以development和production格式存在,需要格式化说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.ini的修改需要Apache重启才会生效。

安装与配置MySQL安装MySQL软件

1、 获取MySQL安装软件2、 双击安装即可:没有特殊情况的直接下一步就可以完成3、 选择custom,自定义安装:选择安装路径3.1 软件安装目录:server/mysql3.2 数据安装目录:server/mysql/data4、 在完成安装之后,要实现配置5、 选择详细配置(默认的)6、 选择开发环境:默认的7、 选择功能:默认8、 并发设置(建议手动)9、 配置访问环境10、 字符集设定:系统字符集11、 服务安装:将MySQL作为windows下的一个服务启动12、 输入root(超级管理员)的用户密码13、 等待配置:4个都是勾表示安装成功

MySQL的目录结构说明 Bin目录的常用命令

软件设计结构:C/S和B/SC/S:Client客户端/Server服务端,用户需要安装客户端产品才能访问服务器,而且只能访问一种软件(当前自己)B/S:Browser浏览器/Server服务端,用户只需要安装浏览器,就可以访问所有的服务器(B/S架构服务)

MySQL的访问流程

Mysql是一款C/S架构的软件,需要通过客户端来访问服务端(MySQL提示也提供了其他模式的访问:通过一些插件扩展来充当客户端)1、 启用MySQL客户端:mysql.exe,该软件本身可以通过CMD控制台运行本身客户端:mysql.exeMysql.exe通过cmd运行2、 MySQL客户端访问服务端需要进行寻找匹配:连接认证连接:IP和端口确认,如果是本地都可以省略-h主机地址----》-hlocalhost(可以是IP)-P端口---》-P3306认证:通过用户名和密码进入服务器-u用户名---》-uroot,不可以省略(匿名用户除外)-p密码---》-proot3、 退出命名:\q注意:通常连接认证的时候密码不建议明文,可以在输入-p之后回车,系统会再次让输入密码,这个时候就是密文

PHP连接MySQL数据库

PHP本身不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展来实现。1、 PHP加载MySQL扩展:php.ini文件中2、 PHP中所有的扩展都是在ext文件夹中,需要制定扩展所在路径:extension_dir3、 php.ini已经被Apache加载,所以需要重启才会生效。

设定PHP的系统时区

通过php.ini中的timezone配置项来实现

配置虚拟主机

一台服务器很贵,如果只能部署一个网站,那么非常浪费。所以需要通过其他渠道来实现一台主机上部署多个网站。

什么是虚拟主机

虚拟主机:Virtual machine,并不存在真实的主机,但是可以提供真实主机所实现的功能。通俗的讲,虚拟主机就是将计算机中不同的文件夹进行不同的命名,然后可以实现让服务器(Apache)根据用户的需求从不同的文件夹(网站)中读取不同的内容。

虚拟主机的分类

在Apache中,可以将虚拟主机划分成两类:1、 基于IP的虚拟主机:一台电脑上有多个IP,每个IP对应一个网站原理:电脑默认只有一个IP,因为通常只配有一个网卡;但是有的电脑(服务器居多)可以配置多个网卡,每个网卡可以绑定一个IP地址。2、 基于域名的虚拟主机:一台电脑上只有一个IP,但是IP下可以制作多个网站,但是需要给每个网站不同的名字(虚拟主机名)

搭建基于域名的虚拟主机

在Apache中,虚拟主机的搭建有两种方式:1、 在主配置文件中搭建:需要手动开启虚拟主机(基于域名)NameVirtualHost *:802、 在专门的虚拟主机配置文件中配置2.1 在主配置文件中加载虚拟主机配置文件(httpd.conf):虚拟主机配置文件已经开启了虚拟主机NameVirtualHost2.2 虚拟主机从配置文件(extra/httpd-vhosts.conf)中配置虚拟主机①增加一个对应的站点文件夹位置:DocumentRoot②增加主机名字:文件夹的别名:ServerName③ 增加域名解析DNS:hosts④需要给当前设定的站点(目录)访问权限<Directory ‘站点目录’>Order Deny,Allow //没有顺序关系:实际顺序有意义Deny from 指定的范围Allow from 指定范围/all</Directory>⑤ 配置访问列表:当访问是一个目录时候(没有指定具体要访问的文件)Options Indexes [FollowSymLinks],如果访问目录,那么列表显示所有文件⑥ 当用户访问指定目录不指定文件的时候,通常需要系统指定一个默认文件DirectoryIndex 默认的文件列表,使用空格分离注意:如果说网站中整个网站根目录允许访问,但是其中还有其他文件夹不允许访问:可以增加多个Directory标签,针对不同的文件夹3、 一旦启用虚拟主机配置文件,那么默认的主机地址localhost就不再生效,如果想要生效:为localhost增加单独的虚拟主机

本文转载自互联网,如有侵权,联系删除