第章 PHP入门
内容摘要
PHP是一种创建动态交互式站点的强有力的服务器端脚本语言其代码可以直接嵌入到HTML中极其适合网站开发而且PHP语言简单易学对于初学者来说很快就能入门更为专业程序员提供了许多高级特性本章将简单介绍PHP的发展史重点介绍PHP运行平台的搭建即Apache和PHP的安装及配置以及配置指令
学习目标
了解PHP的发展史
了解PHP的特点
熟练掌握如何安装PHP和Apache
PHP环境的配置和测试
熟练掌握PHP的配置指令
JDK的安装
PHP从开发之初到现在一直不断改进越来越多的人已经意识到它的实用性并成为开发动态网站的主流技术之一本节将主要介绍PHP的发展
PHP的简称原本为Personal Home Page是Rasmus Lerdorf为了要维护个人网页而用C语言开发的一些CGI工具程序集用来取代原先使用的Perl程序最初这些工具程序用来显示Rasmus Lerdorf的个人履历以及统计网页流量他将这些程序和一些表单直译器整合起来称为PHP/FIPHP/FI可以和数据库连接产生简单的动态网页程序
Rasmus Lerdorf在年月日将PHP/FI公开释出希望可以透过社群来加速程序开发与寻找错误这个释出的版本命名为PHP 已经有今日PHP的一些雏形类似Perl的变量命名方式表单处理功能以及嵌入到HTML中执行的能力程序语法上也类似Perl有较多的限制不过更简单更有弹性
在年任职于Technion IIT公司的两个以色列程序设计师(Zeev Suraski和Andi Gutmans)重写了PHP的剖析器成为PHP 的基础而PHP也在这个时候改称为PHP:Hypertext Preprocessor经过几个月的测试开发团队在年月释出了PHP/FI 随后就开始PHP 的开发测试最后在年月正式释出PHP Zeev Suraski和Andi Gutmans在PHP 出后开始改写PHP的核心这个在年释出的剖析器称为Zend Engine他们也在以色列的RamatGan成立了ZendTechnologies来管理PHP的开发
在年月日以Zend Engine 为基础的PHP 正式释出年月日则释出了PHP PHP 使用了第二代的Zend Engine PHP包含了许多新特色像是强化的面向对象功能引入PDO(PHP Data Objects一个存取数据库的延伸函数库)以及许多效能上的增强目前PHP 已经不会继续更新以鼓励用户转移到PHP
年PHP 成为了PHP唯一的维护中的稳定版本将来的PHP 将会加入Late static binding和一些其他的强化功能PHP 的开发也正在进行中主要的改进有移除register_globalsmagic quotes 和 Safe mode的功能
PHP代表超文本预处理器是完全免费的可以从PHP官方站点直接下载PHP遵守GNU公共许可(GPL)用户可以不受限制地获得源码甚至可以在其中加入自己的特色
返回目录PHP Web开发学习实录
编辑推荐
Java Web开发详解
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程