JUICE UP

サポートが終了したPHPシステムの移行・作り直し

FuelPHPや、PHP 8.2以前で動くシステムを、また手を入れられる状態へ。

今のシステム FuelPHP CakePHP CodeIgniter PHP 8.2以前 調査 仕様を復元 移行 Laravel・最新PHPへ 作り直し 今の業務に合わせて 最小限の対応 今のまま動かし続ける 今のシステム FuelPHP CakePHP CodeIgniter PHP 8.2以前 調査 仕様を復元 移行 Laravel・最新のPHPへ 作り直し 今の業務に合わせて 最小限の対応 今のまま動かし続ける
今のシステム FuelPHP CakePHP CodeIgniter PHP 8.2以前 調査 仕様を復元 移行 Laravel・最新PHPへ 作り直し 今の業務に合わせて 最小限の対応 今のまま動かし続ける 今のシステム FuelPHP CakePHP CodeIgniter PHP 8.2以前 調査 仕様を復元 移行 Laravel・最新のPHPへ 作り直し 今の業務に合わせて 最小限の対応 今のまま動かし続ける

PHPのサポートと脆弱性(2026年10月時点)

  1. PHP 7系の最後の版(7.4)のサポートが終わりました。それ以来、PHP 7系は開発元による更新が止まっています。出典:php.net

  2. PHP 8.1のサポートが終わりました。8.1以前のPHPは、開発元による更新が終わっています。出典:php.net

  3. PHPの重大な脆弱性が公表されました。認証なしで外部からプログラムを実行されるおそれがあります。修正版が出たのはPHP 8.2以降で、7.4〜8.1には最小限の修正パッチだけが案内されています。出典:php.net

  4. PHP 8.2のサポートが終わります。出典:php.net

開発元の更新が終わったPHPで動かし続けると、次のようなことが起こりえます。

  • お客様の個人情報が漏れる 外部から侵入されて、情報を持ち出されます。
  • ウイルスの配布や迷惑メールに使われる サイトやシステムが書き換えられ、訪れた人やメールを受け取った人に被害が及びます。
  • 業務や受付が止まる 書き換えや攻撃の踏み台になると、サーバー会社に止められることがあります。

当てはまるものはありますか

PHPシステムの点検

0 / 5 項目が当てはまる

1つでも当てはまれば、まずはご相談ください。

状況を相談する(無料・オンライン)

相談から実施までの流れ

相談 無料・オンライン 調査 有償 進め方を決める 実施 個別にお見積もり お客様 juice up 状況・困りごとを話す
進め方の見立てと費用の幅をお伝えする
コード・環境を共有する
コードを読み、仕様と業務ルールを復元する
一緒に選ぶ
3つの進め方と費用・期間の目安を示す
動作を確認する
決めた進め方で実施する
  1. 01相談無料・オンライン

    お客様
    状況・困りごとを話す
    juice up
    進め方の見立てと費用の幅をお伝えする
  2. 02調査有償

    お客様
    コード・環境を共有する
    juice up
    コードを読み、仕様と業務ルールを復元する
  3. 03進め方を決める

    お客様
    一緒に選ぶ
    juice up
    3つの進め方と費用・期間の目安を示す
  4. 04実施個別にお見積もり

    お客様
    動作を確認する
    juice up
    決めた進め方で実施する

調査で分かること

Order.php 1 <?php 2 class Controller_Order 3 extends Controller { 4 function action_save() { 5 $tax = $price * 0.08; 6 if ($user->rank == 3) { 7 $price -= 500; 8 } 9 mysql_query($sql); 10 } 11 } 今のコード 画面・機能の一覧 どんな画面があり、何ができるか データと業務ルール コードに埋まった条件・例外 移行で壊れそうな箇所 外に残る旧URL・データの不整合・古い書き方 3つの進め方と費用・期間の目安 移行・作り直し・最小限の対応
  1. 画面・機能の一覧

    どんな画面があり、何ができるか
  2. データと業務ルール

    コードに埋まった条件・例外
  3. 移行で壊れそうな箇所

    外に残る旧URL・データの不整合・古い書き方
  4. 3つの進め方と費用・期間の目安

    移行・作り直し・最小限の対応

ご用意いただくもの

  • ソースコード
  • 動いている環境(サーバーなど)の情報
  • 仕様書・マニュアルあれば。なくても大丈夫です

調査のあとの3つの進め方

移行

今の画面・機能・業務ルールはそのままに、Laravel・最新のPHPへ書き換えます。

今のシステム 画面・機能 C Laravel・最新PHP 画面・機能 A 画面・機能 B 区切って 移す

合う状況

  • 業務の流れは今のままでよい
  • 作りがそこまで崩れていない
  • 使う人の操作を変えたくない

進み方

  1. 画面・機能の単位で区切る
  2. 区切りごとに移し、今と同じ動きか確かめる
  3. 本番データでリハーサルしてから切り替える

作り直し

調査で書き起こした仕様をもとに、今の業務に合わせて要件を整理し、新しく作ります。

今の システム 仕様と 今の業務 新しい システム データを移す

合う状況

  • 業務が変わり、今のシステムと合わない
  • 作りが崩れていて、移す意味が薄い
  • 機能を大きく足したい

進み方

  1. 今の業務と、残す・変える・やめる機能を整理する
  2. 新しいシステムを作る
  3. 本番データで移行をリハーサルしてから切り替える

最小限の対応

PHPのバージョンを上げ、動かなくなる箇所と脆弱性に対応して、今のまま動かし続けます。

今のシステム PHP 8.2以前 直して 上げる 今のシステム 新しいPHP 作りと機能はほとんど変えない

合う状況

  • 近く置き換える予定がある
  • 今は止まらなければよい
  • 機能はほとんど変えない

進み方

  1. 新しいPHPで動かなくなる箇所を洗い出す
  2. 直してPHPのバージョンを上げる
  3. 動作を確かめて切り替える

移行の事例

自社サービス

自社開発のSaaS

FuelPHP PHP 7系 Laravel PHP 8系

FuelPHPからLaravelへ移植し、新しい環境で稼働しています。

医療・ヘルスケア企業

学習・キャリア支援サイト

FuelPHP PHP 7系 Laravel PHP 8系

構想から立ち上げたサイトを、のちにLaravelへ移行。いまも改善を続けています。

よくある質問

仕様書や設計書が残っていなくても、相談できますか?

はい。調査で、今のコードから画面・機能・データ・業務ルールを書き起こします。

他社が作ったシステムでも大丈夫ですか?

はい。ソースコードと、動いている環境(サーバーなど)を確認できれば調査できます。作った会社と連絡がつかない場合もご相談ください。

移行と作り直し、どちらがよいか分かりません。

決めていただかなくて大丈夫です。調査の結果をもとに、移行・作り直し・最小限の対応を、費用と期間の目安とあわせてご提案し、一緒に決めます。

費用と期間はどのくらいかかりますか?

システムの規模によって変わります。調査の範囲と費用は相談のときにお伝えし、実施の費用と期間は調査の結果をもとにお見積もりします。

移行中、サービスは止まりますか?

止める時間をできるだけ短くする手順を、調査の結果をもとに事前に決めます。切り替えの日時もご相談のうえで決めます。

ソースコードを渡すのが心配です。

ソースコードをお預かりする前に、秘密保持契約を結びます。

WordPressのサイトも対象ですか?

会社のホームページとしてのWordPressの更新は、お受けしていません。WordPressの上に会員管理や予約など、業務の仕組みを作り込んでいる場合はご相談ください。

古い環境のまま、保守だけお願いできますか?

保守だけのご依頼はお受けしていません。移行・作り直しのあとの保守は、ご相談のうえでお受けします。

制作会社・開発会社の方へ

以前に納品したPHPのシステムで、移行を頼まれて困っていませんか。お客様との関係はそのままに、調査と移行の部分をお手伝いします。進め方はご相談のうえで決めます。

相談する

まずは今の状況をお聞かせください

状況を相談する(無料・オンライン)

FuelPHPロゴ:fuelphp.com/GFDL 1.2。PHP・Laravel・CakePHP・CodeIgniterのロゴは各権利者の商標です。写真:Scott Graham(Unsplash)、Ben Griffiths(Unsplash)、Jantine Doornbos(Unsplash)、Dylan Gillis(Unsplash)。