開発・保守

PHPのバージョンアップはどう進める?しないとどうなるか、社長が先に確かめる5つのこと

PHPのバージョンアップは、「いま何が動いているか」を調べ、テスト用の環境で動作を確かめてから、本番を切り替える順番で進めます。サポートが終わったPHPのままにしておくと、新しく見つかった弱点(脆弱性)が直されません。まずは自社のPHPのバージョンと、サポートの期限を確かめるところから始めましょう。

この記事では、プログラムに詳しくない社長に向けて、PHPのバージョンアップとは何か、しないとどうなるか、どう進めるかを整理します。会社のホームページや予約・受発注の仕組みを、他社に作ってもらったまま運用している会社に、とくに読んでいただきたい内容です。

PHPのバージョンアップとは?

PHP(ピーエイチピー)は、ホームページや業務システムを動かすためのプログラムの言語です。WordPressで作られたホームページや、問い合わせフォーム、会員サイト、予約や受発注の仕組みなど、多くのWebサービスで使われています。

PHPには「8.2」「8.3」のようなバージョンがあり、それぞれにサポートの期限があります。PHPの公式サイトによると、新しいバージョンは公開から2年間は不具合と安全面の修正が行われ、その後の2年間は重大な安全面の修正だけが行われます。合わせて4年たつと、そのバージョンは直されなくなります。

PHPのバージョンアップとは、サポートが終わる(終わった)バージョンから、サポートが続いているバージョンへ乗り換えることです。

2026年11月時点で、公式サイトに載っているサポート期限は次のとおりです。

PHP 8.2
2026年12月31日まで(重大な安全面の修正のみ)
PHP 8.3
2027年12月31日まで(重大な安全面の修正のみ)
PHP 8.4
2028年12月31日まで
PHP 8.5
2029年12月31日まで

外部サイトPHP公式:サポートされているバージョン(英語)

すでにサポートが終わったバージョンも、公式サイトにまとまっています。たとえばPHP 8.1は2025年12月31日、PHP 7.4は2022年11月28日にサポートが終わっています。

外部サイトPHP公式:サポートが終了したバージョン(英語)

PHPのバージョンアップをしないとどうなる?

サポートが終わったPHPを使い続けても、その日に急にホームページが止まるわけではありません。ただし、次のようなことが起きやすくなります。

  • 新しく見つかった脆弱性が直されない:PHPの公式サイトも、サポートが終わったバージョンは修正されない脆弱性にさらされるおそれがあるため、早めの乗り換えを強くすすめています。
  • ほかの部品の更新についていけなくなる:WordPressやプラグイン、決済や外部サービスとの連携部品は、新しいPHPを前提に作られていきます。古いPHPのままだと、こうした部品を更新できなくなることがあります。
  • いざというときに直す時間がない:深刻な脆弱性が見つかったとき、古いバージョンでは修正版が出ません。その場で大きな作業が必要になり、急ぎの対応で費用も手間もふくらみがちです。

たとえばWordPressの推奨環境は、PHP 8.3以上です。PHP 7.4以上でも動きますが、公式のサポートが終わっていて安全面のリスクがあるため、アップグレードがすすめられています。

外部サイトWordPress公式:推奨環境

2026年10月にPHPの深刻な脆弱性の修正版が公開された際の、BOKEの対応はお知らせにまとめています。

社長が先に確かめておく5つのこと

PHPのバージョンアップは、技術の作業です。ただ、作業に入る前に会社として確かめておくことがあります。ここがはっきりしていると、見積もりも作業も早く進みます。

  1. いまのPHPのバージョン:サーバーの管理画面や、保守会社への問い合わせで確かめられます。わからなければ、それも含めて相談して構いません。
  2. 誰が保守しているか:作った会社が今も保守しているのか、契約が切れているのか、社内の誰かが見ているのか。
  3. ソースコードとサーバーの権限が手元にあるか:サーバーやドメインの契約、管理画面のログイン、ソースコードの置き場所を、自社で持っているかどうか。
  4. テスト用の環境があるか:本番と同じ動きを試せる場所があるか。ない場合は、作るところから始めます。
  5. 止めてよい時間:切り替えのときに、数分〜数時間止めてよい時間帯があるか。予約や受注が止まると困る時間を、先に伝えておきます。

どう進める?バージョンアップの5つの手順

会社のホームページや業務システムの場合、PHPのバージョンアップはおおむね次の順番で進めます。

  1. 現状を調べる:いまのPHPのバージョン、使っている部品(WordPress本体・プラグイン・フレームワーク・外部サービスとの連携)、自社で作り込んだ部分を洗い出します。
  2. 影響を確かめる:新しいバージョンで使えなくなる書き方や、動かなくなる部品がないかを確かめます。PHPの公式サイトには、バージョンごとの移行ガイドがあります。
  3. テスト用の環境で動かす:本番と同じ環境を用意し、新しいバージョンで画面・フォーム・決済・管理画面などを一通り動かして、直すところを直します。
  4. 本番を切り替える:止めてよい時間に切り替えます。元に戻す手順も先に用意しておきます。
  5. 公開後に確かめる:問い合わせフォームが届くか、決済や予約が通るか、Search ConsoleやGA4などの計測が続いているかを、実際に操作して確かめます。何をいつ切り替えたかを記録に残します。

いちばん時間がかかるのは、たいてい2と3です。古いバージョンからの乗り換えほど、直すところが増えやすくなります。

費用はどう決まる?

PHPのバージョンアップの費用は、システムの中身によって大きく変わります。決まった相場で判断するより、次の要素を確かめて見積もりを取るのが確実です。

  • いまのバージョンと、乗り換え先のバージョンの差
  • 自社用に作り込んだプログラムの量
  • 使っている部品(プラグインやフレームワーク)の数と、更新が続いているかどうか
  • テスト用の環境があるかどうか
  • 確かめる画面・機能の数(フォーム、決済、会員機能、管理画面など)
  • ソースコードや資料がそろっているかどうか

見積もりを受け取ったら、どこまでを確かめてくれるのか(テストの範囲)と、切り替えた後の確認が含まれているかを見ておきましょう。

作った会社と連絡がつかないときは?

「作った会社と連絡がつかない」「担当者が辞めてしまった」「仕様書がない」。こうした状態でも、バージョンアップを諦める必要はありません。

まずは、いま動いているものを調べるところから始めます。サーバーの中身とソースコードを確かめれば、何で作られていて、どこを直せばよいかが見えてきます。直すより作り直したほうが早い場合もあるので、調べた結果を見てから決めましょう。

引き継ぎのときは、サーバーやドメインの契約者が自社になっているかも確かめておきます。契約が前の会社の名義のままだと、手続きに時間がかかることがあります。

BOKEに頼むとどうなる?

BOKEは、Webアプリの新規開発から、AWSの保守・移管、他社が作った既存システムの引き継ぎまでを担当しています。PHPのバージョンアップも、現状の調査、範囲と費用の見積もり、テスト、切り替え、公開後の確認まで、一つの流れとしてお受けしています。

進め方
現状調査、引き継げる範囲と課題の確認、範囲・費用の見積もり、作業と切り替え、公開後の確認
料金
保守・移管・引き継ぎは個別見積もり
無料の範囲
初回の相談と概算は無料
連絡
相談フォームのあと、2営業日以内に担当者からメール

詳しい調査が必要なときは、範囲と費用を先にお伝えしてから着手します。夜間・休日の監視や緊急対応は、できる範囲と条件を先に確認してからお受けします。サイトの移行で、フォームや計測の確認まで担当した例はサイト移行の事例で紹介しています。

関連ページWebアプリ開発・保守のくわしい内容

よくある質問

PHPのバージョンアップとは何ですか?

ホームページや業務システムを動かしているPHPを、サポートが終わる(終わった)バージョンから、サポートが続いているバージョンへ乗り換えることです。乗り換えに合わせて、新しいバージョンで動かない部分を直します。

PHPのバージョンアップをしないとどうなりますか?

すぐに止まるわけではありませんが、新しく見つかった脆弱性が直されなくなります。WordPressのプラグインや外部サービスとの連携部品も更新できなくなりやすく、深刻な問題が見つかったときに急ぎの大きな作業が必要になります。

いまのPHPのバージョンは、どうすればわかりますか?

サーバーの管理画面で確かめられることが多いです。WordPressなら、管理画面の「サイトヘルス」の情報でも確かめられます。わからない場合は、保守をしている会社に聞くか、開発・保守の会社に相談してください。

サーバー会社の管理画面でバージョンを切り替えるだけではだめですか?

切り替え自体は管理画面でできることがあります。ただ、プログラムが新しいバージョンに対応していないと、画面が表示されない、フォームが届かないといった不具合が起きます。テスト用の環境で動きを確かめてから切り替えるのが安全です。

作った会社と連絡がつかなくても頼めますか?

頼めます。サーバーの中身とソースコードを調べて、どこまで引き継げるかを確かめるところから始めます。調べた結果、作り直したほうがよい場合は、その選択肢もあわせてお伝えします。

関連ページ保守・引き継ぎを相談する

文:BOKE編集部/監修:山田 裕貴(株式会社BOKE 代表取締役)

この記事を共有XLINEFacebook

COLUMN

最近のコラム