メニュー 一覧

平日 10:00〜17:00 受付中

  • スマートフォンの場合、タップで電話がかかります。「ホームページを見た」とお伝えいただけるとスムーズにご案内できます。

サーバー会社から「PHPを上げてください」と言われたら?放置のリスクと3つの選択肢

レンタルサーバーの会社から「PHPのバージョンを上げてください」「古いPHPの提供を終了します」という連絡が届いた。でも、PHPを上げたらサイトが動かなくなるかもしれない。そんなとき、どうすればよいか迷う方は少なくありません。

結論から言うと、連絡を無視して放置するのがいちばん危険です。一方で、いきなりPHPを上げる必要もありません。この記事では、連絡が来る理由、放置した場合のリスク、そして取れる3つの選択肢を、専門用語をできるだけ使わずに説明します。

なぜ「PHPを上げてください」と言われるのか

PHPは、ホームページやECサイトを動かしているプログラムの言語です。PHPにはバージョンごとにサポート期限があり、期限が過ぎると、新しく見つかった脆弱性(セキュリティ上の弱点)を直す修正が出なくなります。

サーバー会社は、修正が出なくなった古いPHPを使い続けることを避けたいため、利用者にバージョンアップをお願いしたり、古いPHPの提供を終了したりします。PHPの主なバージョンのサポート期限は次のとおりです(PHP公式サイトより)。

PHPのバージョンセキュリティ修正の期限2026年11月時点
PHP 5.62018年12月31日終了
PHP 7.0〜7.32019年1月〜2021年12月終了
PHP 7.42022年11月28日終了
PHP 8.02023年11月26日終了
PHP 8.12025年12月31日終了
PHP 8.22026年12月31日まもなく終了
PHP 8.32027年12月31日サポート中
PHP 8.42028年12月31日サポート中

2026年11月の時点で、PHP 8.1以前はすべてサポートが終わっています。PHP 8.2も、2026年12月31日で終了します。数年前に作ったサイトの多くは、サポートが終わったPHPで動いていることになります。

そのまま放置すると、どうなるか

サポートの終わったPHPを使い続けると、次のようなことが起こりえます。

  • 脆弱性が直らないまま残る:新しい弱点が見つかっても修正が出ないため、改ざんや情報漏えいの危険が高まります。
  • ある日、サーバー側でPHPが切り替わる:サーバー会社が古いPHPの提供をやめると、新しいPHPに自動で切り替わることがあります。サイトが新しいPHPに対応していなければ、画面が真っ白になったり、エラーが出て注文が受けられなくなったりします。
  • いざというときに慌てて対応することになる:期限の直前や、止まってからの対応は、時間も費用も余計にかかります。

実際に2026年10月には、PHPに深刻な脆弱性「php2shell」が見つかりました。このとき公式の修正が出たのはPHP 8.2以降だけで、PHP 8.1以前は修正を受けられないまま取り残されました。弊社がこの夜にどう対応したかは、こちらの記事で紹介しています。

PHPを上げると、なぜサイトが動かなくなるのか

PHPは、新しいバージョンになるときに古い書き方が使えなくなることがあります。サイトのプログラム(EC-CUBEやWordPress本体、プラグイン、独自に作った部分)が古いPHPを前提に作られていると、PHPを上げたとたんにエラーになります。

特に、EC-CUBE 2系・3系のように公開から年数がたったシステムや、長く更新していないプラグイン、独自に改造した部分は、新しいPHPに対応していないことが多くあります。「PHPのボタンを切り替えるだけ」では済まないのは、このためです。EC-CUBEのバージョンごとの対応状況は、「EC-CUBE 2系・3系・4系はPHP 8で動く?」にまとめています。

まず確認したい3つのこと

連絡が来たら、慌てて切り替える前に、次の3つを確認してください。

  1. 今のPHPのバージョン:サーバーの管理画面(コントロールパネル)の「PHPのバージョン設定」などで確認できます。WordPressやEC-CUBEの管理画面で確認する方法は、「自分のサイトのPHPバージョンを確認する方法」で紹介しています。
  2. サイトの種類とバージョン:EC-CUBEなら何系か、WordPressならどのプラグインを使っているか。分からない場合は、サイトを作った会社に確認します。
  3. サーバー会社が示している期限:いつまでに何をする必要があるのか、期限を過ぎると自動で切り替わるのかを、連絡のメールやお知らせで確認します。

この3つが分かれば、どのくらい急ぐ必要があり、どの選択肢が取れるかが見えてきます。分からない項目があっても大丈夫です。サイトのURLが分かれば、専門の会社で調べられます。

取れる3つの選択肢

選択肢内容費用・期間の目安向いているケース
1. PHPに合わせてサイトを改修する今のサイトのプログラムを、新しいPHPで動くように直す改修の量しだい。小さければ数日、大きければ数か月サイトが比較的新しく、直す範囲が小さい
2. 新しいシステムへ移行するEC-CUBE 4やWordPressの最新版などへ作り直す費用も期間も最も大きいデザインや機能も見直したい。古いシステムを根本から新しくしたい
3. 延命PHPで、移行までの時間を確保するサイトはそのままに、セキュリティ修正を取り込んだ古いPHP(延命PHP)で安全に動かす月額費用のみ。移行は最短2営業日すぐには改修・移行の予算や時間が取れない

いちばん根本的な解決は、1か2でサイトを新しいPHPに対応させることです。ただ、費用や時期の都合ですぐには進められないことも少なくありません。そんなときに、放置するのではなく3で安全を確保し、その間に1か2の計画を立てるという進め方があります。

なお、延命PHPで防げるのはPHP本体の脆弱性です。EC-CUBEやWordPress、プラグインそのものの脆弱性は防げないため、あくまで「移行までのつなぎ」と考えるのが安全です。延命PHPの仕組みと注意点は、「延命PHPとは?」で詳しく解説しています。

どれを選べばいいか迷ったら

選び方の目安は次のとおりです。

  • サーバー会社の期限まで余裕があり、サイトも比較的新しい → 1. 改修を検討
  • サイトが古く、いずれ作り直したいと考えていた → 2. 移行を計画し、間に合わなければ3を組み合わせる
  • 期限が迫っている、またはすぐには予算が取れない → まず3. 延命PHPで安全を確保

どの選択肢がよいかは、サイトの作りや使っているプラグインによって変わります。迷ったら、まずは現状を確認するところから始めてください。

フォーザピープルにご相談ください

フォーザピープルでは、サポートが終わったPHPのサイトを、延命PHPとサーバー運用込みでお預かりする「PHP延命ホスティング」を提供しています。月額4,800円から、お申し込みから最短2営業日で移行できます。

改修や移行が必要な場合も、創業20年の技術者が、AI駆動開発で低コストに対応します。PHPのバージョンやサーバーの状況が分からなくても大丈夫です。お電話なら、技術者が直接お話を伺います。

シェアしていただけると励みになります