‹ 導入事例一覧へ

レガシーPHP移行

PHP 5.1で稼働していた基幹システムをDocker環境でPHP 8系へ移行

業種
保険関連業・構築から約18年
期間
期間:約1.5ヶ月
キーワード
  • PHP移行
  • Docker
  • 既存システム改善

ご相談時の課題

約18年前に構築されたPHP 5.1製の業務システム。サーバーも旧世代のLinuxで、セキュリティリスクと保守限界を抱えていました。

対応内容

  • 担当範囲:調査から移行・動作確認まで、すべてを担当
  • 旧バージョンの環境を再現:現在では用意すること自体が難しいPHP 5.1・5.6の環境をDocker上に構築し、現行システムの動作を再現
  • 段階的な移行:PHP 5.1からPHP 5.6を経由してPHP 8系へ、バージョンごとに動作を確認しながら段階的に移行
  • 改修方針:見た目や機能は変えないというご要望に沿って、使えなくなった関数の書き換えや、バージョンアップで発生するエラーを修正
  • データベース:WSL上のDocker内にデータベースを構築して移行。データはコンテナの外でファイルとして管理し、コンテナを作り直してもデータが残る構成に

結果

見た目や機能はそのままに、PHP 8系で動作する環境へ移行しました。既存業務を止めることなく移行を完了しています。

その他の導入事例

Movable Type食品・流通関連業

コーポレートサイトとグループ各社のサイトをMovable Type 8で再構築

  • Movable Type 8
  • グループサイト
  • 継続保守
Movable TypeIT関連業

AWS EC2上にMovable Type 8の稼働環境を構築し、企業サイトをリニューアル

  • Movable Type 8
  • AWS EC2
  • 環境構築
レガシーPHP移行自動車関連業・構築から約18年

PHP 4で稼働していた専用サーバーのWebシステムをLaravelで再構築し、レンタルサーバーへ移行

  • PHP移行
  • Laravel
  • サーバー移行
  • AI活用