WordPressのPHP更新方法|安全な手順と注意点

WordPressのPHP更新方法を正しく理解しておくことは、ECサイトの安全性を保ち、決済や受注を止めずに運営を続けるために重要です。

PHPはWordPressをサーバー側で動かすプログラミング言語です。古いPHPを使い続けると、セキュリティ更新を受けられなくなったり、新しいプラグインとの互換性に問題が生じたりすることがあります。しかし、確認せずにバージョンを変更すると、テーマの表示崩れだけでなく、購入手続きや注文処理にも影響する可能性があります。

この記事では、2026年10月時点の公式情報をもとに、PHPバージョンの確認から安全な更新の7手順、ECサイトに必要な動作テスト、エラー発生時の復旧までを具体的に解説します。

この記事の要点
  • WordPress公式の推奨PHP環境は、2026年10月時点でPHP 8.3以上。
  • PHPはWordPressの投稿画面ではなく、原則としてサーバー管理画面で切り替える。
  • 更新前にファイル・データベースのバックアップと復旧手順を用意する。
  • テーマ、プラグイン、決済連携をテスト環境で確認してから本番へ反映する。
  • ECサイトでは、更新後の注文・決済・メール・在庫連携まで検証する。
  • 不具合発生時はPHP設定を戻すだけでなく、更新中の注文情報を保護する。

WordPressのPHP更新とは?なぜ必要なのか

WordPressのPHP更新とは、サイトを動作させているサーバー側のPHP実行環境を、新しいサポート対象のバージョンに切り替える作業です。WordPress本体やプラグインの「更新」ボタンを押す作業とは異なります。

例えば、WordPressの管理画面が新しくても、サーバーが古いPHPで動いている場合があります。逆にPHPだけを新しくしても、旧式のテーマやプラグインが新バージョンへ対応していなければ不具合が起きる場合があります。そのため、個別の更新ではなく、サイト全体の組み合わせを確認することが必要です。

セキュリティ

サポート中のPHPには、必要なセキュリティ修正が提供されます。サポート終了版を放置すると、既知の問題が未修正のまま残るおそれがあります。

互換性

WordPressやWooCommerceなどの新機能は、古いPHPへの対応を段階的に終了することがあります。更新計画がないと、将来のプラグイン更新が難しくなります。

処理性能

新しいPHPでは処理性能が改善される場合があります。ただし、実際の表示速度はサーバー設定、データベース、画像、キャッシュなどにも左右されます。

ECサイトでは、セキュリティ上の問題だけでなく、購入手続きが途中で止まることや、注文通知が送れなくなることも事業上の損失につながります。したがって、PHP更新は単なる高速化施策ではなく、販売を継続するための保守業務として扱いましょう。

WordPressで推奨されるPHPバージョン【2026年10月時点】

WordPress公式の推奨サーバー環境は、PHP 8.3以上、MariaDB 10.11以上またはMySQL 8.0以上、HTTPS対応です。ただし、これはWordPress側の推奨条件であり、利用中のテーマやプラグインがすべての新しいPHPで正常に動作することまで保証するものではありません。

PHPバージョンPHP公式のセキュリティサポート期限EC運営での判断
8.1以前終了更新を優先。事前に移行計画と緊急時の対処方法を確認する。
8.22026年12月31日終了が近いため、対応する新バージョンへの移行を計画する。
8.32027年12月31日WordPress推奨基準を満たす選択肢。保守・互換性を確認する。
8.42028年12月31日利用中のテーマ・拡張機能で十分な動作確認ができれば候補になる。
8.52029年12月31日サポート対象だが、導入前に全プラグインの対応状況を特に確認する。

サポート期限はPHP公式の公開情報に基づきます。各系列の修正版の提供状況や、サーバー事業者が選択できるバージョンは異なるため、更新時に最新情報を確認してください。

2026年10月のセキュリティ情報

2026年10月21日、WooCommerce開発チームはPHPの重大な脆弱性に関するセキュリティ更新を案内しました。該当する場合、対応するPHPの修正版への更新やホスティング事業者による対策の確認が重要です。単に「PHP 8.3を使っている」だけでは、必要な修正が適用済みとは限りません。

参考:WooCommerce公式:Critical Security Releases for PHP

なお、WooCommerceは2027年2月に予定するバージョン11.6から、PHP 8.1以上を最小要件にする計画を公表しています。「最小要件」と「推奨バージョン」は異なり、現在のWooCommerce推奨はPHP 8.3以上です。EC運営者は、将来の更新条件も見据えて準備しましょう。

WordPressのPHPバージョンを確認する方法

PHP更新方法を調べる前に、現在使っているバージョンを把握します。専門的なプログラムを実行する必要はありません。WordPressの管理画面から確認できます。

方法1:WordPressのサイトヘルスで確認する

  1. WordPressの管理画面へログインする。
  2. 左メニューの「ツール」から「サイトヘルス」を開く。
  3. 「情報」タブを選択し、「サーバー」を開く。
  4. 「PHP バージョン」の値を確認し、記録する。

サイトヘルスにPHPの更新を促す警告が表示される場合は、その内容も保存してください。管理権限やサイト構成によっては、一部の情報が表示されないことがあります。

方法2:レンタルサーバーの管理画面で確認する

レンタルサーバーの契約者ページにログインし、「PHP設定」「PHPバージョン切替」「PHP Selector」などの項目を探します。メニュー名は提供会社によって異なります。

同じサーバー内で複数のドメインを運用している場合は、変更対象のドメインが正しいか必ず確認しましょう。設定によっては、複数サイトが同じPHP環境を共有しています。

WooCommerceを利用している場合は、WordPress管理画面の「WooCommerce」→「ステータス」でサーバー環境のPHP情報を確認できる場合もあります。

WordPressのPHPを安全に更新する7つの手順

安全なPHP更新方法の基本は、いきなり本番サイトを切り替えないことです。とくに注文受付中のECサイトでは、更新直後に購入機能を検証できる状態を整えておきます。

手順1:現在の環境と更新対象を記録する

PHPの現行バージョン、更新予定のバージョン、WordPress本体、テーマ、WooCommerce、決済・配送・会員関連プラグインのバージョンを控えます。独自のPHPコードや子テーマの有無も確認してください。

例えば「PHP 8.2から8.4へ変更する」と決めた場合、契約サーバーが8.4に対応しているか、必須プラグインの開発元が対応を案内しているかを先に調べます。検証可能な候補を選ぶことが重要で、必ずしも最も新しいバージョンを直ちに選ぶ必要はありません。

手順2:ファイルとデータベースをバックアップする

最低限、WordPressのファイル一式、アップロード画像、テーマ、プラグイン、設定ファイル、データベースを対象にします。バックアップを取ったという表示だけで安心せず、保存先と復元方法を確認してください。

復旧が必要になった場合に備え、変更前のPHPバージョンへ戻す方法もサーバー事業者に確認します。注文が入るECサイトでは、バックアップ取得後にも新しい注文や決済情報が追加される点に注意が必要です。

手順3:WordPress・テーマ・プラグインの互換性を確認する

WordPress本体、テーマ、拡張機能の公式案内を読み、更新候補のPHPに対応しているか確認します。必要なソフトウェア更新があれば、ステージング環境で順番に適用して動作を検証してください。

古いプラグインを見つけたからといって、本番で一括更新することは避けます。特に決済、会員認証、定期購入、配送連携などの機能は、利用中のバージョンの組み合わせまで確認しましょう。

手順4:ステージング環境でPHPの切替を試す

ステージングとは、本番に近い構成で変更を検証するテスト環境です。サーバーに複製機能があれば活用し、なければ事業者へテスト環境の用意について相談します。

本番と同じPHP・テーマ・プラグイン構成を再現し、候補バージョンに変更して、表示や管理操作が正常か確認します。テスト環境では実際の顧客へメールを送信しない設定にし、決済もテストモードを使用してください。個人情報を複製する場合は取り扱いにも注意が必要です。

手順5:購入・決済・注文連携をテストする

トップページが表示されるだけでは、ECサイトの更新が成功したとは判断できません。商品閲覧、カート、クーポン、送料・税の計算、テスト決済、注文確定、通知メール、在庫更新、キャンセル時の処理などを通して確認します。

テスト結果は「正常/不具合あり/未確認」に分けて記録しておくと、本番更新後の確認漏れを減らせます。確認項目は後述の表を参考にしてください。

手順6:本番サーバーのPHPバージョンを変更する

テストで問題がないことを確認したら、アクセスや注文の少ない時間帯を選び、作業担当者と復旧手順を確定します。必要に応じて事前に利用者へメンテナンス予定を告知してください。

サーバー管理画面で対象ドメインのPHP設定を開き、検証済みのバージョンへ変更して保存します。反映方法や所要時間は事業者によって異なります。複数サイトを運営している場合は、意図しないドメインへの影響がないか確認しましょう。

手順7:更新後の動作確認と監視を続ける

管理画面のサイトヘルスで変更後のPHPバージョンを確認し、ステージングと同じテスト項目を本番で実施します。本番ではテスト注文の扱いを明確にし、決済事業者の指定する安全な確認方法に従ってください。

その後も、サーバーのエラーログ、注文失敗件数、決済連携、通知メール、定期処理の状態を一定期間監視します。更新作業はバージョン変更ボタンを押した時点ではなく、販売機能の正常性が確認できた時点で完了です。

ECサイトで必ず確認したい動作テスト

企業サイトや一般的なブログと比べ、ECサイトは決済・受注・在庫・顧客情報などの連動範囲が広いため、PHP更新時の確認箇所が多くなります。とくにWooCommerceを利用している場合、テーマ表示だけではなく注文処理の一連の流れを確認してください。

確認対象具体的なテスト失敗した場合の影響
商品ページ価格、画像、SKU、商品バリエーション、在庫表示誤表示や商品選択の不具合
カート・購入追加・削除、住所入力、クーポン、送料・税購入途中での離脱
決済決済会社のテストモード、認証、成功・失敗の結果通知注文未確定や二重処理
注文管理注文記録、注文ステータス、キャンセル・返金処理処理漏れや顧客対応の遅延
在庫連携注文後の在庫引当、外部モール・倉庫への連携欠品・売り越し
顧客通知注文確認メール、発送通知、管理者通知問い合わせ増加
定期処理予約実行、定期購入、バックグラウンド処理更新・課金・通知の遅延
本番サイトの実決済テストは慎重に

ステージングで実際の顧客カードを使用したり、本番決済を無断で実行したりしないでください。決済代行会社が提供するテスト環境・テストカード・検証手順を使用します。また、ステージングから実顧客へ注文メールや販促メールが配信されないよう注意してください。

在庫連携の詳細は、別記事「EC在庫同期の仕組みと売り越し防止」で解説しています。PHP更新後の確認項目として、このような外部サービスとの連携状況も含めましょう。

PHP更新後にエラーが発生したときの対処法

PHP更新後に不具合が発生した場合、原因がPHP本体なのか、テーマ、プラグイン、独自コード、サーバー設定なのかを切り分けます。操作を繰り返す前に、発生時刻、変更内容、画面に表示されたメッセージ、サーバーのエラーログを記録してください。

主な症状考えられる原因最初の対応
画面が真っ白になるPHPの致命的エラー、互換性のないコードサーバーログを確認し、必要なら元のPHP設定へ戻す。
HTTP 500エラー実行時エラー、PHP拡張機能・設定の不一致変更したPHP設定とサーバー側ログを比較する。
管理画面へ入れないプラグインやテーマのエラーホスティング会社の復旧機能やサポートを利用する。
決済だけ失敗する決済拡張機能・API連携・Webhook処理の不具合決済会社の取引ログとWooCommerceの注文記録を突き合わせる。
メール・定期処理が止まる予約処理、メール送信設定、バックグラウンドジョブ未実行処理とエラーログを確認し、再実行の重複に注意する。

復旧の基本:PHP設定を戻す前後に確認すること

更新直後からサイトが動かない場合は、まずサーバーのPHP設定を変更前のバージョンへ戻す方法を検討します。ただし、旧バージョンに重大な脆弱性がある場合は、安易に長期間戻したまま運用しないでください。ホスティング事業者と相談し、安全な復旧手段や一時的な公開停止を含めて判断します。

重要なのは、ECサイトのデータベースを何も確認せずにバックアップ時点へ丸ごと戻さないことです。バックアップ後に注文、決済、在庫更新、顧客登録が発生していると、それらの情報が失われたり、決済事業者側の記録と食い違ったりするおそれがあります。

注文データを守る復旧判断
  • 最初に、現在の注文・決済・在庫の状態を確認し、必要な記録を保全する。
  • PHP設定のロールバックだけで解消するか、担当者・サーバー会社と検討する。
  • データベースを戻す必要がある場合、更新後に発生した注文との差分を照合する。
  • 決済済みの注文を再実行して二重請求しないよう、決済会社の管理画面でも確認する。

ECサイト全体の保守手順や作業分担は、「EC運営マニュアルの作り方」にも整理してあります。PHP更新を定期作業にする際は、担当者・確認者・緊急連絡先まで記録しておくと運用しやすくなります。

更新前後に使える実務チェックリスト

小規模ECでは、開発担当者がいないまま店長や運営担当者がWordPressを管理している場合もあります。その場合は、作業を属人化させず、チェックリスト形式で記録を残す方法が役立ちます。

更新前

  • 現在のPHP・WordPress・テーマ・プラグインのバージョンを記録した。
  • 更新候補と必須プラグインの互換性を確認した。
  • ファイル・データベースのバックアップを取得し、復元方法を確認した。
  • ステージングでページ表示・注文・決済をテストした。
  • 作業日時、担当者、利用者への連絡方法を決めた。

更新後

  • サイトヘルスでPHPバージョンの変更を確認した。
  • 商品、カート、会員ログイン、注文管理が動作した。
  • 決済結果、通知メール、在庫連携が正常だった。
  • サーバーエラーログと未実行の定期処理を確認した。
  • 更新日時・変更内容・テスト結果を記録した。

作業後に注文や業務フローへの影響がないことを確認する方法は、「EC業務効率化の手順」も参考になります。なお、決済の本人認証や不正取引対策までPHP更新だけで解決するわけではありません。必要に応じて「EC不正注文対策」を確認してください。

サーバー会社へ問い合わせるときの確認事項

サーバーの設定画面が見つからない、推奨PHPが選択できない、複数サイトに影響がありそうなどの場合は、自己判断で操作するより事業者へ問い合わせる方が安全です。

問い合わせ内容の例

「WordPressでECサイトを運営しています。現在のPHPバージョンから、公式推奨のPHP 8.3以上のうち互換性が確認できるバージョンへの更新を検討しています。対象ドメインの切替手順、ステージング環境の有無、バックアップとロールバックの方法、更新時に影響するサイトの範囲を教えてください。また、直近のPHPセキュリティ修正版が適用されているかも確認したいです。」

依頼時には、現在のPHPバージョン、サーバー契約プラン、利用中の主要なECプラグインを伝えておくと、確認が進みやすくなります。ただし、管理画面のパスワードや顧客情報を通常のメール本文へ記載しないでください。

WordPressのPHP更新に関するよくある質問

Q. WordPressの管理画面からPHPを直接更新できますか?

原則としてPHPバージョンの変更はレンタルサーバーやホスティング事業者の管理画面で行います。WordPressのサイトヘルスは、現在のPHPバージョンや更新を促す情報の確認に利用できます。

Q. PHP 8.3以上なら、最も新しいバージョンへすぐ変更しても安全ですか?

必ずしも安全とは限りません。WordPressの推奨条件を満たしていても、利用中のテーマ、プラグイン、独自コードが対応しているかは別問題です。互換性の確認とステージングでのテスト後に選択してください。

Q. PHP更新で画像や注文データが消えることはありますか?

PHPバージョンを切り替える操作そのものは、通常、画像や注文データを削除する作業ではありません。ただし、不具合対応で古いデータベースを復元すると、バックアップ後の注文を失う可能性があります。バックアップと復旧計画を事前に用意することが重要です。

Q. PHPを更新すればWordPressの表示速度は必ず改善しますか?

改善する場合はありますが、必ず速くなるわけではありません。処理性能に加え、サーバーの設定、キャッシュ、画像容量、プラグインの構成などが影響します。更新前後で同じ条件のページを計測し、結果を比較してください。

Q. WooCommerceを使っていない通常のWordPressブログでも更新は必要ですか?

必要です。PHPはWordPressサイト全体の実行環境なので、EC機能の有無にかかわらず、サポート状況と更新の必要性を確認することをおすすめします。ただし、ECサイトでは決済や注文の確認を追加する必要があります。

まとめ|PHP更新は「切替前の準備」と「販売機能の確認」が重要

WordPressのPHP更新方法は、現在のバージョンを確認し、バックアップと互換性テストを行ったうえで、サーバー管理画面から切り替えるのが基本です。2026年10月時点ではWordPress公式がPHP 8.3以上を推奨していますが、導入する具体的なバージョンは使用中のテーマやプラグインとの相性を確認して決めましょう。

ECサイトで特に重要なのは、更新後に「画面が表示されたから問題ない」と判断しないことです。商品閲覧、カート、注文、決済、通知メール、在庫連携まで一連の流れを確かめて初めて、安全な運用につながります。

また、セキュリティ対応を後回しにせず、PHPの修正版情報とサーバー事業者の案内を定期的に確認してください。更新記録とチェックリストを残すことで、次回の保守作業も進めやすくなります。

参考資料・公式情報

本記事のPHP推奨環境、サポート期限、WooCommerceの要件については、以下の公式資料を参照しています。各サービスの仕様は変更されるため、更新作業前に最新情報を確認してください。

次に行うこと:まずはWordPress管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」で現在のPHPバージョンを確認し、更新候補と必須プラグインの対応状況を一覧にまとめましょう。

コメントする