PHP版本5217532753285455的兼容性問(wèn)題分析_第1頁(yè)
PHP版本5217532753285455的兼容性問(wèn)題分析_第2頁(yè)
PHP版本5217532753285455的兼容性問(wèn)題分析_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PHP版本 5.2.17 5.3.27 5.3.28 5.4 5.5的兼容性問(wèn)題分析問(wèn)題:我們現(xiàn)在新買(mǎi)了個(gè)服務(wù)器,用的是windowsserverxxr2 。配置php5.4 的環(huán)境。但我們之前開(kāi)發(fā)的用xx,php 是用 5.2 版本的,移植到新服務(wù)器,程序運(yùn)行會(huì)有影響嗎 ?或者我還需要注意那些問(wèn)題?API版本PHP采用大版本向下兼容的升級(jí)方式,也就是說(shuō)5.5 兼容5.1-5.4 ,話雖如此,實(shí)際上兼容性并不樂(lè)觀,大家也不要指望PHP官方會(huì)給出什么好的解決辦法?,F(xiàn)在xx 年 9 月,版本有5.2.175.3.275.4.175.5.35.2.17這一版本可以說(shuō)是支持最廣泛的版本了,現(xiàn)在還有絕大

2、部分開(kāi)源軟件使用該版本,例如Drupal7.23 ,Joomla2.5 ,國(guó)內(nèi)絕大多數(shù)軟件: dedecms5.7,discuzX3 等等最新版還在支持5.2 ,如果沒(méi)特別要求,安裝這一版本是最省心省力的,但長(zhǎng)遠(yuǎn)來(lái)看可能終要被拋棄?,F(xiàn)在許許多多的主機(jī)商為了省人力成本也懶得去升級(jí)PHP版本,反正基本上都支持。( 這里插一句,現(xiàn)在國(guó)內(nèi)軟件為了兼容更多的安裝環(huán)境,可謂用心良苦,甚至PHP5.1也能支持 (discuzX3 不支持 ) ,最難得的是性能竟然也沒(méi)落后多少,能做到如些極致真心不容易!)Drupal6建議使用該版本。5.3.28(推薦 )這個(gè)版本雖然名稱(chēng)上是5 開(kāi)頭,但很多人認(rèn)為是PHP6.

3、0版本的開(kāi)始,性能有所提升,而且因?yàn)樵S多API 都發(fā)生了變化,對(duì)5.2 的兼容不太好,雖然有一部分開(kāi)源軟件聲稱(chēng)能兼容5.2-5.3 ,但問(wèn)題好像也不少,許多索性就放棄5.2 了,例如 Joomla3 只支持 5.3 以上。而對(duì)于 Drupal7 強(qiáng)烈建議使用該版本, 支持相當(dāng)好。 而對(duì)于 Drupal8 也可以使用該版本,支持也相當(dāng)不錯(cuò)。該版本使用范圍非常廣,在兼顧性能和兼容性之間做出一個(gè)不錯(cuò)的平衡點(diǎn)。5.4(輕輕推薦 )5.4基本上已經(jīng)接近完整體了,現(xiàn)時(shí)比較完善,穩(wěn)定性和性能也不錯(cuò),未來(lái)升級(jí)的重點(diǎn)版本,Drupal7.X 對(duì)其支持尚可,但第三方模塊還不太完美。如果懶得以后升級(jí),可以一步到位安

4、裝該版本。5.5從 5.3 開(kāi)始,以后版本基本上都是主打性能上的提升,函數(shù)什么的都能向后兼容。 5.5 開(kāi)始好像有了 64 位版本,性能更加強(qiáng)勁,我沒(méi)試過(guò),不敢發(fā)表言論。總結(jié)如果開(kāi)源軟件說(shuō)建議安裝 PHP5.3,那你就老老實(shí)實(shí)用 5.3 ,別用 5.5 什么的,你可能認(rèn)為反正都能兼容,性能可能更好,為什么不用新的呢 ?話是這么說(shuō),但你知道開(kāi)源軟件在開(kāi)發(fā)的時(shí)候一般都是在特定的環(huán)境開(kāi)發(fā),就算兼容再好也會(huì)有想不到的意外 ( 再?gòu)?qiáng)大的隊(duì)伍也不可能對(duì)所有函數(shù) API 進(jìn)行兼容測(cè)試,那是相當(dāng)可怕的工作量 !) ,它只會(huì)在特定的環(huán)境下進(jìn)行測(cè)試和優(yōu)化,而且就算知道兼容有問(wèn)題,團(tuán)隊(duì)也不會(huì)去為了兼容更高版本去修改,不是他們死板, 而是為了安全和穩(wěn)定來(lái)考慮的。在開(kāi)源氛圍下,我們應(yīng)該有個(gè)意識(shí)就是“夠用就是最好” ,而不是“最新是最好” 。舉個(gè)列子, Joomla3.1 在 5.4-5.5都運(yùn)行不良,甚至安裝不能成功。但Drupal

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論