php(全称:php:hypertext preprocessor,即”php:超文本预处理器”)是一种通用开源脚本语言。php脚本在服务器上执行。
1994年,拉斯姆斯·勒多夫(rasmus lerdorf)创造了 php,事实上这个时候的 php 只是用 perl邓稼先的功绩与品行 语言编写的一系列 cgi 脚本,用于跟踪他在线简历的访问情况,统计他自己网站的访问者。勒多夫把这些 cgi 脚本命名为“personal home page tools”。这里我们姑且称之为 php 1 吧!但这个早期的 php tools 并不是一门语言,只是一些工具,提供基本的变量,并使用嵌入式html句法自动处理表单变量。
由于勒多夫写的这个小程序轻巧且简便,吸引了很多人的关注,在1995年,勒多夫发布了 php/fi 2.0。这个fi是一个可以做 sql 查询的东西,2.0是其更新版本。这次发布了一个基本完善的工具包,它不仅可以访问数据库,还能嵌入 html 中动态处理数据。新的工具包,吸引了很多的程序开发者,其中包括 zeev suraski(泽埃夫·苏拉斯基)和 andi gutmans(安迪·古曼兹),他们后来加入到了php3的开发当中。
在1997年中,开始了第三版的开发计划,开发小组加入了 zeev suraski 及 andi gutmans。1998年末,php 3 第一个官方正式版发行,其特点是具有更好的执行效果和更清晰的结构。此外,该版本最强大的地方在于它的可扩展性,这点吸引的大量的开发人员加入并提交新的 php 扩展模块。
这个全新的语言伴随着一个新的名称的发布,它标志着 php 不在仅仅是个人网页的小工具。尽管它还叫 php,但其全称叫“php: hypertext preprocessor”。这种递归的写法,并非 php 独创,众所周知,gun 便是“gun’s not unix”的缩写。
在 php 3 发布不久,zeev suraski 及 andi gutmans 就开始投入到 php 4 的开发当中,主要目标是增强程序运行性能和 php 自身的模块性。新的 php 核心被称为“zend”引擎(两名开发者的缩写),由 c 语言编写,相同的 php 脚本在新版本中运行,性能提高了近十倍。在千禧年(2000年),php 42019年春节 正式发布。
主要增加了以下特征:
各种web服务器的支持
丰富的数组操作函数
完整的会话机制
对输出缓存的支持
增加了对类和对象的支持,是 php 面向对象的雏形
尽管,php 发展势头之猛,但相比较其他语言如 java 来说,还有很多问题。面向对象的支持不够完善,无法捕获异常(exception)等,这导致多年以来 php 一直被认为是一门面向过程的语言(即使在 php 5 发布后)。2004年7月,php 5 正式发布,这标志着 php 一个新时代的到来。并且往后多年,php 一直在 5 这个版本上迭代,是 php 历时最长的一个大版本。
它的核心采用的是第二代 zend 引擎,并引入了对 pecl 模块的支持。php 5 最大的特点是引入了面向对象的全部机制。
由于 php 5 小版本众多,在此列出各版本的年份与新特性:
php版本发行年份新特性5.02004-07-13–5.12005-11-24–5.22006-11-02–5.32009-06-30引入了命名空间、闭包和匿名空间
5.42012-03-01引入性状(trait)内置web服务器5.52013-06-20引入php生成器(generator),mysql扩展被废弃,
可使用mysqli或者pdo
5.62014-08-28–2015.12.3 php 7 问世了,这是 php 的一次飞跃。php7 修复了大量 bug ,新增了功能和语法糖。这些改动涉及到了核心包、 gd 库、 pdo 、 zip 、 zlib 等熟悉和不熟悉的核心功能与扩展包。php 7 移除了已经被废弃的函数,如 mysql_ 系列函数在 php 5.5 被废弃,在 php 7 被删除。php 7 的性能高于 hhvm 。并且是 php 5.6 的两倍。
下载地址:https://httpd.apache.org/ 点击download
安装
详细细节参考
下载地址:/d/file/titlepic/ (下载稳定版本)
详见:
https://www.cnblogs.com/worssmagee1002/p/6233698.html班规班约
如果出现下图,表示测试成功。
至此,学习php环境已全部安装完成。
接下来,开启php入门到入坑的过程吧!
本文发布于:2023-04-07 12:40:56,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b4f4387c6137b56c2597c17abce65c40.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:搭建PHP环境.doc
本文 PDF 下载地址:搭建PHP环境.pdf
留言与评论(共有 0 条评论) |