CakePHP2とCakePHP4が混在する環境でPHP7.3→8.1にバージョンアップを行いました。
このトークでは、この環境におけるバージョンアップのアプローチと、バージョンアップの際に発生した問題点、
そして、それをどのように解決したかを話します。
主なトピック
・サーバー構成とサービス分割について
・CakePHPバージョンと、それに対応するPHPバージョン
・バージョンアップの前準備
・サーバーのコンテナ化、Immutable化
・リリースフローの変更
・M1 Mac等のArm環境でも動作する開発環境について
・PHP8.1バージョンアップ時に生じた問題と解決方法
・PHP8.1に対応していないCakePHP2に対するアプローチ