簡體   English   中英

將Php 5.2.5升級到5.2.6會導致任何問題嗎?

[英]Will upgrading Php 5.2.5 to 5.2.6 result in any problems?

我們目前正在運行php 5.2.5。 我們現在遇到了一個創建seg錯誤的錯誤。 我們在解決方案中的第一個想法是升級到版本5.2.6,但對它將產生的問題持懷疑態度。 我們正在運行Apache並托管了十幾個網站。

  • 現有的代碼會破壞嗎?
  • 是否有任何重大變化需要注意。 我正在閱讀更改日志,但沒有注意到。
  • 如果出現問題,是否容易恢復到5.2.5?
  • 還有什么需要注意的嗎?

如果不首先對其進行分析,我們任何人都不可能對現有的代碼斷言肯定是或否。

這正是測試環境的用途。 如果您設置了測試環境,則可以執行升級,然后進行回歸測試以查看是否有任何中斷。 沒有這種環境,你就是在賭博。

@Grant Wagner:虛擬化的重點。 建立一個良好的測試環境並不困難。

借助現代虛擬機選項VMware ServerMicrosft Virtual ServerMicrosoft Virtual PC等,為什么不設置運行現有平台的虛擬環境,然后進行升級和測試呢?

如果您願意花錢,您可以購買P2V(物理到虛擬)工具,這些工具將采用您現有的設置並為您提供虛擬化副本(如果您已經完成了大量工作,這可能很有用。對配置的自定義可能很難生成與原始版本匹配的虛擬版本,以便進行適當的測試)。

很可能不是。 從5.2.5跳到5.2.6很小,這是一個bug修復版本(參見更改日志 )。

但是每當升級任何東西時,請確保在將其投入生產之前在開發環境中測試您的代碼。

正如大家所說的那樣,只有測試會告訴你。 但是,像這樣的次要版本更新很少會導致兼容性問題。

對於它的價值, 這里是變更說明

但從長遠來看,您必須在某個時候進行升級,否則可能會面臨已知的安全漏洞。

感謝大家的投入。 獲得測試服務器肯定是在路線圖上。 這應該是最終得到一個設置的一個很好的論據。 我們是一個足夠小的公司,我們可以很容易地只有一個,但有一個測試服務器有很多優勢。

不幸的是,沒有升級就很難讓這個項目繼續前進,我懷疑是否有時間進行測試環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM