Netcraft发布PHP调查报告:PHP发展简史

Flora| 2013-02-01 主机空间, 教程, 新闻 评论数( 0 )

2月1日讯:据Netcraft的调查,PHP作为一种运用广泛的脚本技术,如今运用于超过2亿个网站上。

Rasmus Lerdorf公司在1995年发布的第一版PHP被命名为Personal Home Page Tools(个人主页工具)。现在,我们仍然可以在museum.php.net上下载到PHP 1。按照如今的标准,PHP-108.tar.gz仅26千字节的大小算得上身材娇小了,但是它能够实现留言簿、表格处理等应用。

发布于1997年的PHP 2内置了数据库访问、cookie处理和函数自定义等功能,发布的次年互联网上就有大约1%的网站使用PHP了。

PHP 3是第一版与如今的PHP结构较接近的版本。Andi Gutmans和Zeev Suraski两人对底层解析器的重写使得PHP 3与此前的版本几乎是两种语言。因此,PHP 3也被更名为简化版PHP,这其实是Hypertext Preprocessor(超文本预处理器)的递归缩写。PHP 3发布于1998年,其易扩展的特性是其获得巨大成功的一个重要原因,吸引了几十位开发者为其编写了各种各样的模板。

Andi Gutmans和Zeev Suraski两人继续改写PHP的内核,主要是为了提高性能、增强代码库的模块化。在此过程中创造出的Zend Engine用于2000年发布的PHP 4之中。除了性能更嘉,PHP 4可用于更多类型的Web服务器之上,支持HTTP会话,输出缓冲和一些新的语言结构。

2001年9月份,Netcraft在全球主机市场调查中的数据显示有180万个网站运行着PHP。

PHP 5发布于2004年,仍然是如今发布的最新版本的基础(最新版本的PHP 5.4.11发布于2013年1月17日)。此版本的核心也变成了Zend Engine 2.0。

截至2013年1月份,全球有2.44亿家网站运行PHP,也就意味了Netcraft调查中39%的网站运行在PHP之上,其中78%的网站运行在Linux服务器上(可见Linux和PHP的合作程度之高),8%运行在FreeBSD之上。预编译的Windows二进制文件可以在windows.php.net上下载,帮助了7%的PHP网站的Windows账户。

有许多非常流行的Web应用程序也使用PHP,包括内容处理系统WordpressJoomlaDrupal,还有一些普遍使用的电子商务解决方案如Zencart、osCommerceMagento。2013年1月,全球有3200万个网站运行着以上6个应用程序。

在Netcraft的计算机数量调查中,PHP也展示了其在面向Web的计算机上作为安装基础的强大能力。正如一个单独的IP可以承载许多网站的,个人电脑也可以被配置为拥有多个IP地址。但Netcraft的这项调查,可以识别每一台面向Web的计算机呃操作系统,不论他们有多少个网站或IP地址。截至2013年1月,430万台面向Web的计算机中有210万台运行的是PHP。

然而从某些方面来说,PHP也是自身成功的受害者:由于这么多服务器上运行着PHP、这么多Web应用程序基于PHP,黑客们对PHP表现出巨大的兴趣。因为PHP上手容易,它吸引了各种层次的开发人员,由于缺乏经验和对细节的关注,其中许多人可能会产生不安全的应用程序。Netcraft的反钓鱼服务发现一波高过一波的网络钓鱼攻击连累的PHP应用程序,美国国家漏洞数据库中包含了上千个PHP自身或其应用程序的漏洞。

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论