PHP终止5.2版更新 鼓励用户升级PHP5.3

近日,在php官网上php5.2.x系列稳定版更新到php5.2.14,PHP5.3.x系列更新到PHP5.3.3。同时这个版本主要改进了PHP5.2.x系列的稳定性,修复60多个BUG,部分BUG与安全相关。这个版本标志着对PHP5.2系列更新的结束,在此版本之后不再积极更新PHP5.2x,其安全补丁可能以单个形式发布。

PHP程序设计

与此同时,PHP开发团队发布了PHP5.3.3,修复了近100个BUG,鼓励所有PHP5.2系列的用户升级到PHP5.3。 但是实际上国内很多PHP程序对PHP5.3的支持都有不少小问题。

此外,PHP官网着重列出一个PHP5.3.3新的不兼容特性:在命名空间里,和类名一致的函数不再被作为一个构造函数。不过没有使用namespace的类不受影响。

此次发布的主要目的是增强PHP稳定性,bug修复了100多个,其中有些是安全性bug。

PHP团队建议所有PHP使用者升级至PHP 5.3.1。

PHP 5.3.1中的安全增强包括:

-添加了max_file_uploads的INI指针,将默认上传个数限制为20个,防止DOS

-为exif处理添加了验证功能

-解决了tempnam()当中规避safe_mode的方法

-解决了posix_mkfifo()当中规避open_basedir的方法

-解决了safe_mode_include_dir失效的问题

而且我们在测试中发现,可以兼容PHP 5.2.10 以上的PHP程序。并没有产生大的问题。

我们使用了PHPwind Discuz PHPcms 都进行了测试,基本正常通过,他们的程序基本还都是

基于php5.2.x 的基础上开发的。如果语法规范应该没有问题。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301