iT邦幫忙

0

php5 的主機想要更新成 php7

  • 分享至 

  • xImage

各位大大好
今天小弟面試被問到一個維運相關問題

再把題目打的詳盡一點
"由於PHP5的主機目前都已沒有維護,所以如果企業的主機想要升級成PHP7 那應該要怎麼規劃部署(P.S: PHP5主機上的程式在PHP7都會出錯、而且更新期間要保持服務正常運作)"

小弟的回答是
先開好一台PHP7的主機 然後慢慢將PHP5比較重要服務修正相容性,並丟到PHP7主機上運作
(潛意識覺得容器化好像有用,但不知道怎麼講)

自覺講的不是很好
想來請教看看各位大大的想法

harrytsai iT邦新手 1 級 ‧ 2021-11-02 09:23:37 檢舉
把系統移轉轉成虛擬機(原機不動),然後直接升級虛擬機的php看看會出什麼問題
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

3
froce
iT邦大師 1 級 ‧ 2021-11-02 08:09:58
最佳解答

我會這樣答:

先備份、備份、備份

然後弄台虛擬機把環境升級到php7,解決php版本相容性問題,解決完後備份(包含source code),選個黃道吉日把ip和正式php5的交換。

st474ddr iT邦新手 2 級 ‧ 2021-11-04 09:54:44 檢舉

感謝大大的回覆

備份的強調 (筆記

0
samtang
iT邦見習生 ‧ 2021-11-26 15:36:25

以前試過, 在主機同時安裝兩個 PHP 版本, 然後在個別目錄或 virtualhost 按需要切換, 現在同時安裝多個 PHP 版本也很方便, 供參考一下.

我要發表回答

立即登入回答