web1.0时代:全部的代码都是在浏览器端执行的静态脚本,用户请求的也都是服务器上事先已经存在的静态网页,用户和服务器之间不能进行任何的交互!(不须要数据库的支持)php
web2.0时代:用户和服务器之间实现交互(对话),PHP脚本须要和数据库进行交互,可以处理用户的相关的复杂的业务逻辑,之后的网页将愈来愈“软件化” mysql
web3.0时代:物联网、云计算和大数据的时代web
PHP的原始含义:Personal Home Page 我的主页sql
最开始是加拿大的一哥们,开发了一个在线脚本工具,用来记录有多少人访问过他的在线简历,很受欢迎,因而他就开始开发本身的工具集!数据库
PHP如今的含义:Hypetext Perprocessor 超文本预处理语言apache
说明了PHP是预先在服务器上执行的语言(工做在服务器端),而后再把执行的结果发送给浏览器编程
没有专门的客户端,也没有专门的服务器!windows
优势:简单快捷浏览器
缺点:不能提供可靠的服务安全
Client/Server,也就是客户端/服务器端模式,人为的分开了客户端(专门“享受”服务)和服务器(专门“提供”服务)!
主/从 服务器,其中从服务器也叫做镜像服务器!
特色:客户端和服务器端各自安装不一样的软件,不一样的服务有不一样的客户端软件
优势:提供可靠的web服务
Browser/Server,也就是浏览器/服务器模式,由C/S模式发展而来,也能够说B/S模式其实就是一种特殊的C/S模式,至关于把C/S模式中全部的客户端都变成了浏览器而已!
好比:页游(网页游戏)
web开发的核心是B/S模式!
咱们今天的主要任务就是搭建一个web服务器环境,可是浏览器端(B)不须要咱们搭建,咱们只须要搭建服务器软件就好了!
两个问题:
集成环境是什么?
集成环境,就是把搭建一个web服务器所须要的全部的组件(apache、mysql、php等)人为的组合到一块儿!常见的集成环境有:wamp(windows、apache、mysql、php)、Lamp、xamp、PHPStudy等等
为何咱们不建议采用集成环境?