B/S C/S
B/S:(Browser/Server)架构:指的是浏览器的交互
B/S架构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜索、新浪资讯等。
C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用
WAMP:Widows . Apache . Mysql . Php.
LAMP:Linux Mysql . Apache . Php
局势:随着开源潮流的蓬勃发展,开放源代码的LAMP已经与Java EE和.NET形成三足鼎立之势
Rasmus Lerdorf(PHP之父)
拉斯姆斯·勒多夫
1.Web技术
含义:Web的本意是蜘蛛网,在计算机领域中称为网页
构成:它是一个由很多互相链接的超文本文件组成的系统
资源:系统中每个有用的文件都称为“资源”,并由“通用资源标识符”(URI)进行定位,这些资源通过超文本传输协议(Hypertext Transfer Protocol,HTTP)传送给用户,用户单击链接即可获得资源。
php概述:
目前有很多流行的基于MVC模式的PHP框架,可以提高开发速度。
例如,国外的有Zend Framework、Laravel、Yii、Symfony、CodeIgniter等;国内也有比较流行的框架,如ThinkPHP。
Apache
名称:Apache HTTP Server(简称Apache)
发布者:是Apache软件基金会发布的一款Web服务器软件
特点:由于其开源、跨平台和安全性的特点被广泛应用
版本:目前Apache有2.2和2.4两种版本,本书以Apache 2.4版本为例讲解