1.PHP与运行环境介绍
1.1.PHP介绍
1.1.1.静态网页(网站)
就是不会“变化”的网页(内容)。
1.1.2.动态网页(网站)
就是会因浏览的时间或不同的人而呈现不同内容的网页。
重要理念:后台程序(比如php)的运行结果(动态程序),最终的目的,是为了“输出”前台的静态网页。
1.1.3.PHP发展史
英文:PHP: Hypertext Preprocessor,超文本预处理器
• PHP/FI (form Interpreter)在 1995 年由 Rasmus Lerdorf 创建。起初脚本取名为“Personal Home Page Tools”。
• PHP/FI 2.0 于 1997 年 11 月发布了官方正式版本。
•Andi Gutmans 和 Zeev Suraski 在开发中,发现 PHP/FI 2.0 功能明显不足,于是他们重写了代码。这就是 PHP 3.0,这是比较接近现在PHP语法的一个版本。
•2000年5月,PHP4.0诞生,性能得到很大的提升。
•2004 年 7 月,PHP5.0发布,引入了新的对象模型和大量新功能,也是目前应用中的主流版本(5.4)。
•PHP6由于种种原因,没有正式发布。
•最新的PHP版本是PHP7。
全世界大约80%以上的网站都使用了php技术作为网站后台服务程序。
1.1.4.PHP的特点
–web服务器端的主流开发语言,用来实现用户的请求
–开源软件,所有操作系统下均可运行。
–入门简单,快速开发。
–支持主流数据库,比如MySQL,MSSQL,Oracle等
1.2.PHP运行环境介绍
1.2.1.网络应用发展介绍
C/S模式(结构):
C: Client(客户端)
S: Server(服务器端)
B/S模式(结构):
B: Browser(浏览器)
S: Server(服务器)
B/S模式的访问原理,就是通常所说的“上网”,图示如下:
1.2.2.PHP动态网站运行原理
数据库软件: MySQL, MSSQL, Oracle, db2, informix。。。。。
Web服务器软件: Apache, Nginx, IIS, 。。。
浏览器软件: Chrome, FF, IE。。。
Web服务器:Apache
后端语言:PHP
数据:MySQL
1.3.几个不同的PHP运行环境
WAMP环境: Windows + Apache + MySQL + PHP
LAMP环境: Linux + Apache + MySQL + PHP
LNMP环境: Linux + Nginx + MySQL + PHP
本文为原创文章,版权归123ppp资源网所有,欢迎分享本文,转载请保留出处!