PHP基础知识
Web技术
含义:Web的本意是蜘蛛网,在计算机领域中称为网页
构成:它是一个由很多互相链接的超文本文件组成的系统
资源:系统中每个有用的文件都称为“资源”,并由“通用资源标识符”(URI)进行定位,这些资源通过超文本传输协议(Hypertext Transfer Protocol,HTTP)传送给用户,用户单击链接即可获得资源。
Web技术—B/S和C/S架构
B/S(Browser/Server)架构:指的是浏览器/服务器端的交互。
B/S架构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜索、新浪资讯等。
C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用
PHP运行于服务器端,既可以在C/S架构中为客户端软件提供服务器接口,也可以作为B/S架构来搭建动态网站。
Web技术——HTTP协议
含义:浏览器与Web服务器之间的数据交互需要遵守一些规范
发布者:HTTP就是其中的一种规范,它是由W3C组织推出的
作用:专门用于定义浏览器与Web服务器之间数据交换的格式
HTTP在Web开发中有着大量的应用,本书在后面的章节中会进行详细讲解。
PHP概述
PHP: Hypertext Preprocessor(超文本预处理器)
PHP是全球网站使用最多的脚本语言之一
全球前100万的网站中,有超过70%的网站是使用PHP开发的
LAMP:PHP与Linux、Apache和MySQL共同组成一个强大的Web应用程序平台
局势:随着开源潮流的蓬勃发展,开放源代码的LAMP已经与Java EE和.NET形成三足鼎立之势
关注:并且该软件开发的项目在软件方面的投资成本较低,受到整个IT界的关注。