新版PHP极大的增强功能和性能

性能

在经过长达8个月的开发和测试以后,PHP 4.3.0正式发布了。就范围,时间,成就方面而言,这是最全面的PHP发行版,而且,作为综合用途的脚本语言舞台的一个重要的竞争者,它将更进一步的提高了PHP的地位。

命令行界面
这个版本最终完成了独立的命令行界面(CLI),这可以(配合PHP-GTK一起)用于开发内核和桌面应用程序。CLI是内建部分,但是在配置过程中,只有当CGI版本使用--disable-cgi开关时候,才自动安装;或者使用make install-cli 。在Windows系统中,可以在cli目录找到CLI。

与其他服务器API相比较,CLI有许多的不同。请在“PHP手册:命令行中使用PHP”一章中找到更详细的内容。

Streams流
streams流API是一个非常重要的未披露的特征。在PHP内核和扩展中,引进了统一的方法来处理文件、管道、sockets和其他I/O资源。

这意味着对用户来说,任何使用streams流的I/O函数(和几乎所有这些函数)可以访问内置的协议,例如HTTP/HTTPS和FTP/FTPS,也可以通过PHP脚本登记使用自定义协议。请参考“已支持的协议/包列表”以获取更详细的内容。

新安装系统
安装系统在其他重复的地方,使用了一个全局的Makefile代替了缓慢的递归,并且降低了固定的相关性的综合程度。aclocal工具只需要automake。整个安装过程更轻便,消耗更少资源。

改进
PHP 4.3.x有许多的改进和增强的地方:
捆绑发行GD库而且推荐一直使用捆绑的版本的GD库
vpopmail和cybermut扩充移到PECL
删除几个不常用的扩充(aspell, ccvs, cybercash, icap)和SAPIs(fastcgi,fhttpd)
提高了各种字符串处理函数的速度
删除Apache2过滤器,还在实验中(由于许多扩充基于外部的库是不安全的,在prefork中使用PHP和工人模式)
修正各种安全隐患(imap, mysql, mcrypt, file upload, gd等等)
在其他应用程序植入新的SAPI到PHP中(实验性)
大量的测试套件
在dba, gd, pcntl, sybase和xslt扩展重要的改进
新增的debug_backtrace()有助于调试
现在错误信息可以链接到描述错误或者函数问题的网页
Zend引擎修正小错误和做了小的性能的提高
大量的其他修正,更新和新功能等等

时间: 2024-11-08 22:21:02

新版PHP极大的增强功能和性能的相关文章

新版PHP极大的增强功能和性能_php基础

在经过长达8个月的开发和测试以后,PHP 4.3.0正式发布了.就范围,时间,成就方面而言,这是最全面的PHP发行版,而且,作为综合用途的脚本语言舞台的一个重要的竞争者,它将更进一步的提高了PHP的地位. 命令行界面 这个版本最终完成了独立的命令行界面(CLI),这可以(配合PHP-GTK一起)用于开发内核和桌面应用程序.CLI是内建部分,但是在配置过程中,只有当CGI版本使用--disable-cgi开关时候,才自动安装:或者使用make install-cli .在Windows系统中,可以

LSI新版MegaRAID 3.5增强MegaRAID SAS/SATA适配器的性能

 12月11日,LSI 公司宣布推出新版MegaRAID  3.5,其可显著提高 MegaRAID SAS 8700与8800系列3Gb/s SAS/SATA适配器的性能.可靠性与可用性.MegaRAID  3.5包括多路径和负载均衡功能,旨在减少系统停机时间,并能使大块顺序读取性能提升 40%. MegaRAID 3.5是最新推出的软件升级程序,可为现有的 MegaRAID SAS/SATA 适配器提供增强型特性与功能.该款升级程序将数据保护与可用性.性能.特性与易用性以及绿色计算四个不同领域

甲骨文推出Oracle Solaris 11.1增添300多项新性能和增强功能

甲骨文全球大会,2012年10月3日--甲骨文公司宣布推出Oracle Solaris 11.1,使Oracle Solaris 11产品系列增添了300多项新性能和增强功能. 利用Oracle Solaris 11中内置的升级工具,客户将能够快速.简便地升级到Oracle Solaris 11.1. Oracle Solaris 11是首款云操作系统,可以帮助客户在众多SPARC和x86服务器及集成设计系统上建立大规模企业级的基础设施即服务(IaaS).平台即服务(PaaS)和软件即服务(Sa

PowerShell安全专题之 PS5 安全增强功能

本文讲的是PowerShell安全专题之 PS5 安全增强功能,PowerShell v5 是一个 RTM版本.(截至 2015/12/18).在此之前的八月起,有一个"生产预览版"可用,这意味着它不是最后的版本.随着 PowerShell v5 最终版的正式发布,我强烈建议你下载 PowerShell v5 并开始测试准备生产部署. PowerShell 为系统管理员提供了广泛的管理能力,但是反过来看,这种能力也可以被攻击者利用,进行企业内网渗透和持久化控制. Microsoft 在

Windows Azure另一组大规模的增强功能介绍说明

两个星期前,我们发布了一个巨大的改进到Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure,以及Windows Azure SDK一个重大的更新. 今天上午,我们发布了Windows Azure另一组大规模的增强功能.现在的新功能包括: 存储:导入/导出硬盘驱动到您的存储帐户的 HDInsight:一般情况我们在云中的Hadoop服 虚拟机:新VM画面,为VIP提供ACL支持 网站:WebSocket和支持远程调

Windows Azure管理门户的增强功能细节说明

过去的三周里,我们发布了一系列新版Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure管理门户的增强功能.这些新功能包括: 支持6国语言的本地化 支持操作日志 支持SQL数据库指标 虚拟机增强功能(快速创建Windows+ Linux虚拟机) 网站的增强功能(支持在所有区域创建站点,个人github 存储库的布署) 云服务 改善(从存储账户部署,支持专用缓存的配置) 媒体服务增强(可以在门户中进行上传,编码,发布

Windows Azure新的服务和增强功能

今天,我们迎来的混合云的新时代,汇集了最好的非云端和云计算.虚拟机.虚拟网络和Web站点现可作为 Windows Azure 的新预览服务.SQL报表是现在通常对客户可用,一个本地冗余存储选项已添加到提供额外的客户选择中,Windows Azure现有服务的几个增强功能现在可用.这些更新帮助客户构建并使用他们自己独特的方式在云中发布他们的应用. 此外,一些价格和计量的更新增加整体的价值.这些更改包括网络.CDN和存储的最终价格.Window服务器和非Windows虚拟机的预览定价.减少了90%的

甲骨文宣布对Oracle虚拟网络推出新的增强功能

北京,2013年11月7日--甲骨文公司近日宣布对Oracle虚拟网络(Oracle Virtual Networking)推出新的增强功能,以http://www.aliyun.com/zixun/aggregation/17183.html">帮助客户进一步提高架构性能,降低成本和复杂性,并简化存储和服务器的连接性. Oracle虚拟网络是业界首个且是唯一一个开放结构的数据中心架构,可利用一次性连接解决方案和简单的软件定义网络配置来简化复杂数据中心的部署. Oracle虚拟网络是唯一的

部署云:除成本外,考虑控制与增强功能

云优先已成为新的正统观念,且理由多多.大小规模的公司纷纷将站点转到云上,不仅是由经济利益驱动,还为经常能获得前沿技术这一优势所吸引,而且还不必担心需要雇佣员工以及大量的硬件投资. 然而云不是万能的.很多案例一再表明某些企业并没有通过云获得涅槃,还有些已经证实把资源重新迁移回传统数据中心.或建立私有云环境会更好. 对某些企业来说,云计算并没有带来便利,或者说运作的不那么好.专家表示这出于各种原因需具体分析,通常是因为其并不适合公有云模型.这里传达出的信息是:如果你了解自己的目标.需求以及云的功能,