文档介绍:PHP 基础
Personal Home Page
WEB基础
PHP概述
WEB基础
WEB 体系结构
Web系统的结构采用了客户机—服务器(client/server,C/S)的体系结构。Web服务器是服务器端的计算机和运行在它上面的Web服务器软件的总和。其中Web服务器软件是昼夜不停地运行的程序,负责监听Web浏览器发送到服务器的Web页面请求,并提供相应的Web页面,回传到客户端的浏览器。
1、请求Web页面
4、接收HTML文件
2、接收Web页面
3、下载HTML文件
Web客户机
Web服务器
WEB基础
静态页面与动态页面
静态网页
静态网页就是其内容由一些HTML代码组成的网页,这些HTML可以直接通过文本编辑器输入,。因此,静态网页的内容在创建时已经确定好了。任何用户在任何时候浏览静态网页都会看到相同的信息。
动态网页
动态网页就是网页中加入程序或脚本,采用ASP、PHP、CGI、、JSP等技术动态生成的页面。
WEB基础
静态页面与动态页面
项目
静态页面
动态页面
内容
网页内容固定
网页内容动态生成
后缀名
htm、html等
asp、php、jsp、aspx、cgi等
优点
下载、浏览速度快,网页风格灵活多样
维护简单,修改方便,交互性好
缺点
交互性差,维护繁琐
占用系统资源
数据库
不支持
支持
PHP 概述
PHP(Hypertext Preprocessor 超文本预处理器)
是一种被广泛应用的开放源代码的多用途脚本语言,其独特语法混合了C#语言、Java语言和Perl语言的特点,它可嵌入到 HTML中,尤其适合 WEB 开发。
PHP 概述
PHP 的历史
1995年,一名叫Rasmus Lerdorf的小程序员开发了一个Perl/CGI脚本,用来了解有多少人看过了他的在线个人简历。他的脚本只有2个任务:将访问者的信息记入日志;网页显示访问者数量;
此后,很多企业和个人向Lerdorf发送电子邮件,咨询他的这个脚本。自此,Lerdorf便开始分发他的工具集,并称为个人主页(Personal Home Page),这就是PHP的第一个名字。
PHP 概述
PHP 的历史
对PHP工具集的呼声很高,这促使了Lerdorf继续开发PHP,他利用C#语言代替了原来的代码核心,并不断的增加功能,到1997年11月,PHP工具集和他个人,都已经到达了顶峰。
这时,全世界有130多家企业,2万多名各地的技术人员给他资助、技术支持、出谋划策。大家纷纷给他建议,为他完善工具集,帮他做测试等等。
PHP 概述
PHP 的历史
这时,,,来自全世界的程序员陆续的加入了进来,为其进行大量改进。
这个新的PHP版本非常流行,很快一个核心团队出现了,以他为首,还有3名微软的核心工程师,2名太阳公司的程序架构师,12名世界各地的资深软件开发者一起帮他继续完善PHP工具集。
PHP 概述
PHP 的历史
1998年6月,PHP 通过国际认证。
全称正是改为:超文本预处理器
(PHP:Hypertext Perprocessor)
此时,Lerdorf估计应该已超过50000家企业和个人在使用PHP技术,这个动力让他继续开发和完善PHP工具集。
其实不然,craft公布了一个保守统计:PHP实际用户数已超过100万。
PHP 概述
PHP 的历史
随后,又有2名Zend技术人员加入到了核心团队,并一起彻底重新改写PHP代码,最终出现了PHP的解析器(解析平台),同时PHP 。
carft又公布了一个统计,将近有360万个域安装了PHP。