声明:如下为做者原创,转载请注明文章来源地址。linux
经过百度百科咱们知道
Apache(全称Apache HTTP Server):是世界使用排名第一的Web服务器软件。能够在大多数计算机操做系统中运行,因为其多平台和安全性被普遍使用,是最流行的Web服务器端软件之一。它快速、可靠而且可经过简单的API扩展,将Perl/Python等解释器编译到服务器中。
MySQL:MySQL数据库系统使用最经常使用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。(嗯,简单点说就是放东西的地方)sql
PHP:脚本语言的一种。数据库
几乎初学PHP的小伙伴总会在入门教程里看到这三个单词,网上的解释也很详细。可是就是由于其中太详细太专业的术语让还谈不上入门的小伙伴发懵。因此这里我就用通俗易懂的方式让你们来了解这几样东西。^_^
打个比方:我是一名做家。
现实生活中人们阅读的书籍几乎来自同一个地方:出版社。没错,我给出版社投稿,出版社经过校验,排版,最终是个人做品变成书本出版发行,让其出如今社会上供人们阅读了解。
因此,Apache即是我得以跟广大读者们交流的平台。(小伙伴们也能够打比方成报社更贴切一些)
我要创做须要素材啊,否则内容太空洞人家看不下去呐,因此我在书房的一堆书里面翻来覆去地找了半天(哎呀竟然还找到小学时候全校一等奖做文呢,真怀念~),这样我须要的素材便拥有了。
因此,书房即是个人MySQL数据库,我能够在调用里面的数据。
万事具有只欠写了哈,我特地弄了支钢笔(装备不错仍是“英雄牌”的呢)。个人灵感经过钢笔在纸上笔走龙蛇,行云流水,一鼓作气……(好吧我太装B了)。最终做品完成!
这个时候,钢笔即是我所使用的PHP(也就是工具,这是个人理解)
综上所诉:经过PHP编写,调用数据库最终上传到Apache服务器上编译运行,理解为经过写做采用素材,最终投稿到出版社出版发行。这样便简单形象一点了怎么样呢各位亲?
另外,wamp:Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组经常使用来搭建动态网站或者服务器的开源软件,自己都是各自独立的程序,可是由于常被放在一块儿使用,拥有了愈来愈高的兼容度,共同组成了一个强大的Web应用程序平台。(来自百度百科)
lamp:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组经常使用来搭建动态网站或者服务器的开源软件,自己都是各自独立的程序,可是由于常被放在一块儿使用,拥有了愈来愈高的兼容度,共同组成了一个强大的Web应用程序平台。(来自百度百科)
这两种的区别:一个在Windows环境下开发,一个则是在linux下。安全
PS:以上是我学习PHP的理解总结,但愿能帮到你们。不足之处请路过的大神不吝赐教,我给你32个赞!服务器