凌驾75%的网站运用了PHP作为开辟言语,wordpress,phpmyadmin和其他一些开源项目的流行,带来了一大批的长尾用户。但是,他们平常装置今后却很少升级。
该从那里最先?
已没有人挑选PHP 5.2版本了,但这些事变已发生了,但我不是说我写这篇博客来吐槽什么,更不是说给你一些升级的指南。一般他们运用的都是一些2006最先的主机空间,他们有一个“历久支撑”的版本,来防止运用更新的版本,或许他们如今还没有升级的盘算。又或许,来由真的很多。但是,好东西在新版的PHP等着您。
PHP 5.3到场了很多有效的OOP特征!比方:匿名函数,SPL扩大不仅仅是迭代器,神话般的DateTime扩大都已集成在PHP 5.3内里。还到场极其重要的E_DEPRECATED的错误报告标志。它会提醒您如今用的那些特征,将在下一版本没法运用。假如您已在运用PHP 5.3,那末您今后的升级途径将会越发顺畅。假如您有线上顺序运转在低版本,我不发起您升级。
PHP 5.4则举行了一系列的优化,它具有更快的实行效力和更少的内存占用。不论你运用运用到traits特征,PHP 5.4提高了顺序机能,并下降了硬件本钱。所以,我发起您运用开源软件的时刻要坚持升级。
PHP 5.5还在测试当中,不适用于生产环境。自PHP 5.3今后,升级的风险和修正都邑大大下降。
人人在挑选PHP版本时肯定很疑心,有这么多版本终究选谁人呢?
题目:
我们如今新买了个服务器,用的是windows server 2008 r2。设置php 5.4的环境。
但我们之前开辟的用2003,php是用5.2版本的,移植到新服务器,顺序运转会有影响吗?或许我还需要注意那些题目?
API版本
PHP采纳大版本向下兼容的升级体式格局,也就是说5.5兼容5.1-5.4,话虽如此,实际上兼容性并不乐观,人人也不要希望PHP官方会给出什么好的解决办法。如今2013年9月,版本有5.2.17 5.3.27 5.4.17 5.5.3。
5.2.17
这一版本能够说是支撑最普遍的版本了,如今另有绝大部分开源软件运用该版本,比方Drupal7.23,Joomla2.5,国内绝大多数软件:dedecms5.7,discuzX3等等最新版还在支撑5.2,假如没迥殊请求,装置这一版本是最费心省力的,但久远来看能够终要被扬弃。如今许很多多的主机商为了省人力本钱也懒得去升级PHP版本,横竖基本上都支撑。(这里插一句,如今国内软件为了兼容更多的装置环境,可谓用心良苦,以至PHP5.1也能支撑( discuzX3 不支撑),最难过的是机能居然也没落伍若干,能做到如些极致至心不容易!)Drupal6发起运用该版本。
5.3.28(引荐)
这个版本虽然称号上是5开首,但很多人以为是PHP6.0版本的最先,机能有所提拔,而且由于很多API都发生了变化,对5.2的兼容不太好,虽然有一部分开源软件宣称能兼容5.2-5.3,但题目彷佛也不少,很多干脆就摒弃5.2了,比方Joomla3只支撑5.3以上。而关于Drupal7强烈发起运用该版本,支撑相称好。而关于Drupal8也能够运用该版本,支撑也相称不错。该版本运用范围异常广,在统筹机能和兼容性之间做出一个不错的平衡点。
5.4(悄悄引荐)
5.4基本上已靠近完团体了,现时比较完善,稳固性和机能也不错,将来升级的重点版本,Drupal7.X对其支撑尚可,但第三方模块还不太圆满。假如懒得今后升级,能够一步到位装置该版本。
5.5
从5.3最先,今后版本基本上都是主打机能上的提拔,函数什么的都能向后兼容。5.5最先彷佛有了64位版本,机能越发强劲。
总结
假如开源软件说发起装置PHP5.3,那你就老老实实用5.3,别用5.5什么的,你能够以为横竖都能兼容,机能能够更好,为何不必新的呢?话是这么说,但你晓得开源软件在开辟的时刻平常都是在特定的环境开辟,就算兼容再好也会有想不到的不测(再壮大的部队也不能够对一切函数API举行兼容测试,那是相称恐怖的工作量!),它只会在特定的环境下举行测试和优化,而且就算晓得兼容有题目,团队也不会去为了兼容更高版本去修正,不是他们枯燥,而是为了平安和稳固来斟酌的。在开源氛围下,我们应该有个认识就是“够用就是最好”,而不是“最新是最好”。
引荐视频教程:PHP视频教程
以上就是php用什么版本稳固的细致内容,更多请关注ki4网别的相干文章!