PHP版本17272845的兼容性問(wèn)題分析_第1頁(yè)
PHP版本17272845的兼容性問(wèn)題分析_第2頁(yè)
PHP版本17272845的兼容性問(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ì)給出什么好的解決辦法。現(xiàn)在 xx年9月,版本有 5.2.175.3.275.4.175.5.35.2.17這一版本可以說(shuō)是支持最廣泛的版本了,現(xiàn)在還有絕大部分開(kāi)

2、 源軟件使用該版本,例如 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í)PHF®本,反正基本上都支持。(這里插一句,現(xiàn)在國(guó)內(nèi)軟件為了兼容更多的安裝環(huán)境, 可謂用心良苦,甚至PHP5.1也能支持(discuzX3不支持),最難得的 是性能竟然也沒(méi)落后多少,能做到如些極致真心不容易!)Drupal6建議使用該版本。5.3.28(推薦)這個(gè)版本雖然名稱(chēng)上是5開(kāi)頭,但很多人認(rèn)為是PHP

3、6.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.5 基本上已經(jīng)接近完整體了,現(xiàn)時(shí)比較完善,穩(wěn)定性和性能也不錯(cuò),未來(lái)升級(jí)的重點(diǎn)版本,Drupal7.X對(duì)其支持尚可,但第三方 模塊還不太完美。如果懶得以后升級(jí),可以一步到位安裝該版本。5

4、.6從5.3開(kāi)始,以后版本基本上都是主打性能上的提升,函數(shù)什 么的都能向后兼容。5.5開(kāi)始好像有了 64位版本,性能更加強(qiáng)勁, 我沒(méi)試過(guò),不敢發(fā)表言論??偨Y(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)行不良,甚至安裝不能成功。但 Dr

溫馨提示

  • 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)論