分享至
各位大大好今天小弟面試被問到一個維運相關問題
再把題目打的詳盡一點"由於PHP5的主機目前都已沒有維護,所以如果企業的主機想要升級成PHP7 那應該要怎麼規劃部署(P.S: PHP5主機上的程式在PHP7都會出錯、而且更新期間要保持服務正常運作)"
小弟的回答是先開好一台PHP7的主機 然後慢慢將PHP5比較重要服務修正相容性,並丟到PHP7主機上運作(潛意識覺得容器化好像有用,但不知道怎麼講)
自覺講的不是很好想來請教看看各位大大的想法
已邀請的邦友 {{ invite_list.length }}/5
我會這樣答:
先備份、備份、備份
然後弄台虛擬機把環境升級到php7,解決php版本相容性問題,解決完後備份(包含source code),選個黃道吉日把ip和正式php5的交換。
感謝大大的回覆
備份的強調 (筆記
以前試過, 在主機同時安裝兩個 PHP 版本, 然後在個別目錄或 virtualhost 按需要切換, 現在同時安裝多個 PHP 版本也很方便, 供參考一下.
IT邦幫忙