PHP の
その業務システム、 作り直さずに延命できるかもしれません。
PHP 5時代の
まずは
現行 PHP の

当社の
こんな
こんなお困りごとはありませんか
- 古い
PHP や フレームワークの ままで、 更新にも 保守にも 手が 付けられない - 作り直したいが、
全面的な 再開発の 費用が 出せない - 作った
人や 詳しい 担当者が、 もう 社内に いない - 業務を
止められないので、 大きな 入れ替えに 踏み切れない - 社内の
標準が .NET で、 PHP の システムだけ別の 運用に なっている
サポートが
それでも、
比較
続ける方法は3つ
「今は
保守担当者の
PHP の
| 観点 | .NET へ | PHP の | PHP で |
|---|---|---|---|
| 費用 | 互換対応の | 古い | 全面的な |
| 互換性 | ソースを | 新しい | 業務の |
| 保守 | PHP の | これまで | 新しい |
| 移行の | 無修正で | 修正する | 元と |
| 向いている | 上げるのが | 上げられる | 業務の |
技術的な
PHP の .NET 移行とは
PHP で
移行の
メリット
.NET へ移すと、 何が良くなるか
全面的な
PHP の実行環境を使わなくなります
php-fpm や
ソースコードは PHP のまま残ります
移行後も
社内の .NET 基盤に揃えられます
PHP の
実績
9つのフレームワーク・119通りで検証しました
98.3%PHP と
PHP 5.4〜8.4 を
- 互換上の
問題を、 当社が 変換の 仕組みの 側で 修正したうえでの 結果です - 確かめたのは
確認用の アプリケーションです。 お客様の システムが 無修正で 動作する ことを 示す ものではありません - フレームワーク
側の ソースは 書き換えていません。 残った 差は 比べた 環境の 違いに よる ものです
フレームワークごとの内訳を見る
| フレームワーク | 調べた | PHP と |
|---|---|---|
| Laravel | 5.0〜12 PHP 5.6〜8.4(31通り) | 558/558(100%) |
| CakePHP | 2.3〜5.2 PHP 5.4〜8.4(31通り) | 341/341(100%) |
| CodeIgniter | 2.1〜4.6 PHP 5.4〜8.4(23通り) | 468/485(96.5%) |
| Symfony | 2.8〜7.4 PHP 5.6〜8.4(6通り) | 108/108(100%) |
| Yii | 1.1〜2.0 PHP 5.4〜8.4(6通り) | 132/144(91.7%) |
| Zend Framework / Laminas | ZF1〜Mezzio 3 PHP 5.6〜8.3(7通り) | 87/88(98.9%) |
| Slim | 2.6〜4 PHP 5.6〜8.4(4通り) | 96/96(100%) |
| WordPress | 4.9〜6.9 PHP 5.6〜8.4(6通り) | 234/240(97.5%) |
| Drupal | 7〜11 PHP 5.6〜8.3(5通り) | 80/80(100%) |
| 計 | 119通り | 2,104/2,140(98.3%) |
2026年10月30日時点の
自社のシステムで先に試しています
社内で
- ログイン・
送受信・ 添付・ アドレス 帳まで、 普段の 操作が 通ります - 付属の
自動 テスト1,264件が、 PHP と 同じく すべて 通ります - アプリ
側にも、 11か所の 小さな 修正が 要りました
詳しくは
技術
OSS を使うだけではなく、 OSS そのものを直せる会社です
PHP を
日本語を正しく扱う
Shift_JIS・
古い PHP の動きを再現する
PHP 5〜7 の
新しい PHP の書き方にも対応する
名前付き引数・
速さを落とさない
どの
技術者向けの詳細(変換の方式・対応範囲・反映の方法)
| 変換と | PHP の |
|---|---|
| PHP の | PHP に |
| データベース | 当社の |
| セッション | PHP と |
| ファイルの | ファイル・ |
| 互換性の | 公式の |
| 性能 | 当社で |
| 変更の | PHP の |
対象
対象になるシステム
PHP 5.4 の時代のシステムも対象です
2013年ごろの
Windows Server でも Linux でも
.NET が
動くかどうかを、先に無料で調べます
動く
始める
当社とお客様の役割
当社が代わりにやること
- 事前調査
(無料)。 動く 所と 作業が 要る 所を 一覧にします - 変換と、
動かない 箇所の 修正 (変換の 仕組みの 側も 含めて) - 変換した
プログラムと、 動かすのに 必要な ランタイムライブラリの お渡し (本番への 配置は、 お客様の 体制に 合わせて ご相談します) - 技術的な
互換性の 確認と、 業務の 最終確認で 見つかった 違いの 修正 - 移行後の
保守。 ソースの 変更の 反映 (リビルド)と、 新しい 脆弱性への 対応を 含みます
お客様にしかできないこと
- ソースコード
一式を お預かりする こと - 本番と
同じ 設定・ データ 構造で 試せる 環境か、 その 情報 - 業務の
最終確認 (実際の 業務が 従来どおり 行えるか)
導入前に確認しておきたい条件と制約
| 確認事項 | 案内する |
|---|---|
| 互換性の | 事前調査で |
| メモリ | 現行環境と |
| PHP 拡張機能PHP の | 利用状況を |
| ソース | 当社に |
| 日本語処理などの | テストで |
| 移行を | PHP の |
| 変換器の | ソースの |
| 脆弱性 | .NET や |
導入の
ご相談から運用まで
- ご相談いまの
構成を バージョンをうかが います。 上げるだけで 済むと 分かる こともあります。 - 事前調査
(無料) ソースをお預かりし、 範囲と動く 所と 作業が 要る 所を 一覧にします。 期間は 個別に 決めます。 - お見積り費用と
期間を 移行しないお出しします。 判断も あります。 - 変換当社で
変換します。 動かない箇所も 動く修正します。 形に してお渡しします。 - 業務の
最終確認 従来どおり業務が(お客様) 行えるか、 違いはご確認ください。 当社が 修正します。 - 運用移行後の
保守を 変更時の承ります。 リビルドを 新しい含みます。 脆弱性にも 対応します。
ご質問
よくあるご質問
うちのシステムも、無修正で動きますか。
無修正で
移行後も、PHP のまま保守できますか。
はい。
性能は変わりますか。
当社で
動かない機能はありますか。
PHP に
費用はいくらですか。
移行の
無料の事前調査では、何をしてもらえますか。
ソースを
移行できないと分かったら、どうなりますか。
その
本番サーバーへの配置もしてもらえますか。
お客様の
変換の仕組み(変換器)も提供してもらえますか。
いいえ。
動作テストもしてもらえますか。
業務に
ご相談
PHP の .NET 移行について相談する
お問い合わせフォームは、
