導航:首頁 > 編程語言 > php54版本

php54版本

發布時間:2022-04-04 12:45:47

A. php 5.4.45 mysql 用什麼版本

mysql 版本號和php版本號沒什麼必然的聯系。
你可以使用 5.1.48 這個版本穩定性不錯。

B. 如何選擇PHP 5.2的版本

超過75%的網站使用了PHP作為開發語言,wordpress,phpmyadmin和其他一些開源項目的盛行,帶來了一大批的長尾用戶。然而,他們一般安裝之後卻很少升級。下圖是目前PHP的使用統計。
驚人的是,此圖的左半部分表示已經不被支持的PHP版本。PHP 5.2早在2011年1月已經不再維護。這並不意味著你就不能使用它,但是這意味著某些安全更新,你就無法跟進了。一些發行版將嘗試修復一些BUG,但你的PHP版本似乎有點乏善可陳,因為,你正在使用的是2006年的過時技術。
該從哪裡開始
已經沒有人選擇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.35.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進行兼容測試,那是相當可怕的工作量!),它只會在特定的環境下進行測試和優化,而且就算知道兼容有問題,團隊也不會去為了兼容更高版本去修改,不是他們死板,而是為了安全和穩定來考慮的。在開源氛圍下,我們應該有個意識就是「夠用就是最好」,而不是「最新是最好」。舉個列子,Joomla3.1在5.4-5.5都運行不良,甚至安裝不能成功。但Drupal卻在5.5.3下也運行正常(本機),我想是個別案例吧?但好像運行中出現過意料之外的錯誤,不知道是不是版本的問題,希望不是。
None-thread-safe or thread-safe
Apache 一般選 none-thread-safe,IIS選後者(FAST-CGI),我就不解釋了,信哥就沒錯。
TS指Thread Safety,即線程安全,一般在IIS以ISAPI方式載入的時候選擇這個版本。
NTS即None-Thread Safe,一般以fast cgi方式運行的時候選擇這個版本,具有更好的性能。
從2000年10月20日發布的第一個Windows版的PHP3.0.17開始的都是線程安全的版本,這是由於與Linux/Unix系統是採用多進程的工作方式不同的是Windows系統是採用多線程的工作方式。如果在IIS下以CGI方式運行PHP會非常慢,這是由於CGI模式是建立在多進程的基礎之上的,而非多線程。一般我們會把PHP配置成以ISAPI的方式來運行,ISAPI是多線程的方式,這樣就快多了。但存在一個問題,很多常用的PHP擴展是以Linux/Unix的多進程思想來開發的,這些擴展在ISAPI的方式運行時就會出錯搞垮IIS。因此在IIS下CGI模式才是 PHP 運行的最安全方式,但CGI模式對於每個HTTP請求都需要重新載入和卸載整個PHP環境,其消耗是巨大的。
為了兼顧IIS下PHP的效率和安全,微軟給出了FastCGI的解決方案。FastCGI可以讓PHP的進程重復利用而不是每一個新的請求就重開一個進程。同時FastCGI也可以允許幾個進程同時執行。這樣既解決了CGI進程模式消耗太大的問題,又利用上了CGI進程模式不存在線程安全問題的優勢。
因此,如果是使用ISAPI的方式來運行PHP就必須用Thread Safe(線程安全)的版本;而用FastCGI模式運行PHP的話就沒有必要用線程安全檢查了,用None Thread Safe(NTS,非線程安全)的版本能夠更好的提高效率。
64位和32位
你的系統是64位就選64位,是32位就選32位,不解釋,信哥。
未來
說實話,未來是屬於那些使用PHP5.4及以上的人。保持升級,定期跟蹤語言的新特性和進展是我們日常工作的一部分。如果您已經落後了,那麼我強烈建議您開始做升級計劃,升級到一個比較新的版本。努力是值得的,畢竟程序是長年累月運行的。

C. 之前線上伺服器用的PHP版本是54的,swagger正常,升級後55,56swagger都沒法正常刷出來json了

是否有相關報錯信息?

D. php的幾個版本的區別

PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束
PHP5.2:JSON 支持
PHP5.3:棄用的功能,匿名函數,新增魔術方法,命名空間,後期靜態綁定,Heredoc 和 Nowdoc, const, 三元運算符,Phar
PHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內置 Web 伺服器,細節修改
PHP5.5:yield, list() 用於 foreach, 細節修改
PHP5.6: 常量增強,可變函數參數,命名空間增強

E. PHP 版本5.1.6和版本5.4.14 有哪些功能上的區別

5.1.6並不是一個標志性的版本,是不是寫錯了呢,5.2.6是標志性版本哦。php5.3之前最穩定的版本就是5.2.6了,從5.3開始支持namesapce和intl擴展(非默認安裝),5.4開始默認關閉了全局變數,並且增加了一種新的代碼書寫格式,具體忘記了,你可以從更新日誌中看到。

一般來說現在推薦使用php5.3系列,5.4的新特性在實際應用中幾乎不會被使用(因為考慮到兼容性問題)

太細致的更新誰也記不住,大致就是以上了。

值得一提的就是,Zend的代碼加密及解密程序對於php5.3和php5.2提供了不同的版本,無法兼容。

F. 什麼是PHP版本如何查看

現在任何一個虛擬主機商提供的主機都高於你的PHP版本,這個可以不用管。
mysql的話這個要咨詢你的虛擬主機提供商,看看你買的空間是否提供mysql,這是個資料庫。
只要不是免費的,一般都沒有強制廣告,放心。
session和cookie都支持,這完全是廢話。

G. PHP版本如何選擇應該使用哪個版本

IIS 如果想使用IIS配置PHP的話,那麼需要選擇Non-Thread Safe(NTS)版本的PHP Apache 如果你是用的Apache的版本來自Apache Lounge可以使用PHP VC11 x86或者x64版本。

H. 如何選擇php的版本

您好,很高興為您解答:
開發新項目:推薦使用PHP7的版本,他是一個趨勢,也是優化後的結晶,他的效率非常高。
維護老項目:推薦使用PHP5.2的版本,非常穩定!
使用開源項目/CMS之類的:查詢源碼支持的PHP版本,一般官網都有文檔,像DeDecms推薦使用PHP5.2,WP最新版本推薦PHP7
Laravel,Thinkphp5也支持PHP7了

I. php 版本是32位還是64位

看你的操作系統是多少位 32位操作系統就安裝32位的PHP 64位系統即可以安裝32位也可以安裝64位的PHP 還有PHP需要VC庫 比如VC9和VC11 這個也是區分32和64位的 PHP也得和VC的版本相對應

J. PHP版本多少

php5,現在比較普遍,大多數網站都是php5做,而且有面向對象的雛形。

閱讀全文

與php54版本相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1002
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:592
安卓卸載組件應用怎麼安裝 瀏覽:912
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313