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

下載本文檔

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

文檔簡介

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論