PHP版本5217532753285455的兼容性问题分析_第1页
PHP版本5217532753285455的兼容性问题分析_第2页
PHP版本5217532753285455的兼容性问题分析_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP版本 5.2.17 5.3.27 5.3.28 5.4 5.5的兼容性问题分析问题:我们现在新买了个服务器,用的是windowsserverxxr2 。配置php5.4 的环境。但我们之前开发的用xx,php 是用 5.2 版本的,移植到新服务器,程序运行会有影响吗 ?或者我还需要注意那些问题?API版本PHP采用大版本向下兼容的升级方式,也就是说5.5 兼容5.1-5.4 ,话虽如此,实际上兼容性并不乐观,大家也不要指望PHP官方会给出什么好的解决办法。现在xx 年 9 月,版本有5.2.175.3.275.4.175.5.35.2.17这一版本可以说是支持最广泛的版本了,现在还有绝大

2、部分开源软件使用该版本,例如Drupal7.23 ,Joomla2.5 ,国内绝大多数软件: dedecms5.7,discuzX3 等等最新版还在支持5.2 ,如果没特别要求,安装这一版本是最省心省力的,但长远来看可能终要被抛弃。现在许许多多的主机商为了省人力成本也懒得去升级PHP版本,反正基本上都支持。( 这里插一句,现在国内软件为了兼容更多的安装环境,可谓用心良苦,甚至PHP5.1也能支持 (discuzX3 不支持 ) ,最难得的是性能竟然也没落后多少,能做到如些极致真心不容易!)Drupal6建议使用该版本。5.3.28(推荐 )这个版本虽然名称上是5 开头,但很多人认为是PHP6.

3、0版本的开始,性能有所提升,而且因为许多API 都发生了变化,对5.2 的兼容不太好,虽然有一部分开源软件声称能兼容5.2-5.3 ,但问题好像也不少,许多索性就放弃5.2 了,例如 Joomla3 只支持 5.3 以上。而对于 Drupal7 强烈建议使用该版本, 支持相当好。 而对于 Drupal8 也可以使用该版本,支持也相当不错。该版本使用范围非常广,在兼顾性能和兼容性之间做出一个不错的平衡点。5.4(轻轻推荐 )5.4基本上已经接近完整体了,现时比较完善,稳定性和性能也不错,未来升级的重点版本,Drupal7.X 对其支持尚可,但第三方模块还不太完美。如果懒得以后升级,可以一步到位安

4、装该版本。5.5从 5.3 开始,以后版本基本上都是主打性能上的提升,函数什么的都能向后兼容。 5.5 开始好像有了 64 位版本,性能更加强劲,我没试过,不敢发表言论。总结如果开源软件说建议安装 PHP5.3,那你就老老实实用 5.3 ,别用 5.5 什么的,你可能认为反正都能兼容,性能可能更好,为什么不用新的呢 ?话是这么说,但你知道开源软件在开发的时候一般都是在特定的环境开发,就算兼容再好也会有想不到的意外 ( 再强大的队伍也不可能对所有函数 API 进行兼容测试,那是相当可怕的工作量 !) ,它只会在特定的环境下进行测试和优化,而且就算知道兼容有问题,团队也不会去为了兼容更高版本去修改,不是他们死板, 而是为了安全和稳定来考虑的。在开源氛围下,我们应该有个意识就是“够用就是最好” ,而不是“最新是最好” 。举个列子, Joomla3.1 在 5.4-5.5都运行不良,甚至安装不能成功。但Drupal

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论