更新・バックアップ・保守

WordPressのPHPバージョンアップ手順と注意点|事前確認と不具合が出たときの対処法

更新 2026年10月30日 公開 2026年10月15日 執筆・検証:WP-ing

直らないときは、無料でご相談いただけます(直らなければ料金はいただきません)。

結論:WordPressが動くPHPの版は、レンタルサーバーの管理画面で切り替えます。上げる前に、使っているプラグイン・テーマが新しい版に対応しているかを確かめ、バックアップを取ってから、WordPress本体・プラグイン・テーマを更新します。上げた後は主なページを確かめ、不具合が出たら、元の版を選べる場合は元の版に戻して原因を探します。

2026年10月の時点で、WordPressが勧めているのはPHP 8.3以上です。PHP 8.2は、2026年12月31日で安全のための直しが終わる予定です。

目次
  1. なぜPHPの版を上げるのか
  2. 今の版を確かめる
  3. 上げる前に確かめること
  4. PHPの版を上げる手順
  5. 不具合が出たとき
  6. 主なレンタルサーバーでの場所
  7. 自分で進めるのが難しいとき
  8. よくある質問
    1. いきなり一番新しい版にしてもよいですか?
    2. サーバー会社から「PHPの版が切り替わる」と連絡が来ました。

なぜPHPの版を上げるのか

PHPは、WordPressを動かしているプログラムの言葉です。古い版のままにしていると、次のようなことが起きます。

  • サポートが終わった版では、安全のための直し(セキュリティの更新)が届きません(2026年10月のphp2shellでも、8.1以前にはPHPの公式からの修正版が出ていません)。
  • 新しいWordPressやプラグインが、古い版では動かなくなっていきます。
  • サイトが遅いとき、古い版のPHPが原因の一つになっていることもあります(遅い・重いときの記事)。

PHPの公式の案内による、版ごとの安全のための直しの期限は次のとおりです。

PHPの版 安全のための直しの期限
8.1 以前 終わっています
8.2 2026年12月31日まで
8.3 2027年12月31日まで
8.4 2028年12月31日まで
8.5 2029年12月31日まで

WordPressの公式の案内では、WordPress 7.1 の本体は PHP 7.4〜8.5 で動くとされています。ただ、7.4〜8.1 はすでに直しが終わっているため、おすすめは 8.3 以上です。これは本体の対応で、プラグインやテーマは、それぞれ確かめる必要があります。

今の版を確かめる

  • WordPressの管理画面:「ツール」→「サイトヘルス」→「情報」を開き、「サーバー」の欄の「PHP バージョン」を見ます(サイトヘルスの「情報」タブの使い方)。
  • 古い版のときは、サイトヘルスやダッシュボードに「PHP の更新が必要です」「このサイトは古いバージョンの PHP (○○) を実行しています。」などと出ます。
  • レンタルサーバーの管理画面:PHPの版の切り替えの画面でも確かめられます(主なレンタルサーバーでの場所)。

2026年10月に公表されたPHPの脆弱性(php2shell)の修正版に当たるかは、PHPの脆弱性(php2shell)チェックで確かめられます。

上げる前に確かめること

  1. 今の版の番号をメモし、元の版に戻せるかをサーバー会社の案内で確かめます。バックアップがあっても、サーバーで選べなくなった版には戻せません。たとえばロリポップ!では、PHP 7.1未満から上げると元の版に戻せません。
  2. 新しい版に対応しているかを確かめます。
    • 無料のプラグイン・テーマ:WordPress.orgのページで、「PHP バージョン」と「最終更新日」を見ます。「PHP バージョン」は動くのに必要な最低の版なので、上げたい版で動くかは、配布元の案内もあわせて確かめます。長いあいだ更新されていないものは、新しい版で動かないことがあります。
    • 有料のテーマ・プラグイン:販売元の案内で、対応している版を確かめます。
    • 制作会社に作ってもらったテーマや、自分で手を加えたテーマ:作った方に確かめるか、ご相談ください。古い書き方が残っていると、新しいPHPで動かないことがあります。
  3. バックアップ:ファイルとデータベースの両方を取り、いつの時点のものか、元に戻す方法も確かめておきます。
  4. WordPress本体・プラグイン・テーマを更新します。一つずつ更新して、そのたびにサイトが動くかを確かめます(安全に更新する手順)。今のPHPの版のままでは最新版に更新できないものがある場合は、進め方を確かめる必要があるため、ご相談ください。
  5. 切り替える直前に、もう一度バックアップを取ります。
  6. 試せる場所があれば先に試す:テスト用の環境(ステージング)を作れるサーバーもあります。元の版に戻せないサーバーでは、テスト用の環境で試すか、切り替える前にサーバー会社やWP-ingにご相談ください。無い場合でも、訪問者の少ない時間に作業しましょう。

PHPの版を上げる手順

  1. レンタルサーバーの管理画面で、PHPの版を切り替えます(主なレンタルサーバーでの場所)。切り替えはドメインごとのことが多いので、対象のサイトを選んで切り替えます。
  2. 管理画面の「サイトヘルス」→「情報」で、PHPの版が切り替わったことを確かめます。
  3. ログインしていない状態やスマホで、切り替える前と同じ操作をして確かめます。
    • トップ・よく見られるページ・記事・固定ページ・サイト内の検索
    • お問い合わせフォーム(実際に送ってみて、メールが届くか)
    • ネットショップの購入や予約など、大事な機能の完了まで(支払いは、そのサービスのテストの方法を使います)
  4. 管理画面にログインし、投稿の保存や、プラグインの設定の画面が開けるかを確かめます。
  5. レンタルサーバーの「エラーログ」に、新しい記録が出ていないかを見ます。
  6. 数日は様子を見ます。決まった時間に動く処理(予約投稿・メールの送信など)で、あとから不具合が分かることもあります(「予約投稿の失敗」の記事)。

不具合が出たとき

  1. 元の版を選べる場合は、サーバーの管理画面で、PHPの版をメモしておいた元の版に戻します。表示が戻れば、新しい版に合わないプラグインやテーマがある可能性があります。戻せない場合や、戻しても直らない場合は、サーバー会社やWP-ingにご相談ください。
  2. エラーの記録に出ているプラグイン・テーマを確かめ、更新や、代わりのものへの入れ替えを考えます。
  3. 直せたら、もう一度上げて確かめます。

画面の出方ごとの確かめ方は、次の記事もご覧ください。

元の版に戻すのは、原因を探すまでの一時的な対応です。古い版のままでは安全のための直しが届かないため、原因を直したら、新しい版に上げておきましょう。

主なレンタルサーバーでの場所

サーバー PHPの版の切り替え エラーの記録
エックスサーバー サーバーパネル「PHP Ver.切替」 サーバーパネル「エラーログ」
ConoHa WING 「サイト管理」→「サイト設定」→「応用設定」の「PHPバージョン」 「サイト管理」→「アクセス解析」→「ログ」
ロリポップ! ユーザー専用ページ「PHP設定」。PHP 7.1より前の版から上げると、元に戻せないことがあります 「PHP設定」でエラーを画面に表示させる方法になります。公開中のサイトでは、まずサーバー会社に、画面に出さずに確かめる方法をご相談ください
さくらのレンタルサーバ 「スクリプト設定」→「言語バージョン設定」 コントロールパネルの「エラーログ」(あらかじめ出力を有効にしておく)

画面の名前や、選べる版は変わることがあるため、くわしくは各社の案内をご覧ください。

自分で進めるのが難しいとき

次のような場合は、無理に作業を進めず、ご相談ください。

  • 使っているプラグインやテーマが、新しい版に対応しているか分からない
  • 制作会社に作ってもらったテーマで、作った方に連絡が取れない
  • 上げたら表示が崩れた・動かなくなった機能がある
  • 元の版に戻せないサーバーで、失敗できない

WP-ingでは、PHPの更新後の不具合の修理を 5,000円〜(税別)で承っています。作業の前に料金をご案内し、直らなければ料金はいただきません。お支払いは、直ったことを確かめていただいてからです。

よくある質問

いきなり一番新しい版にしてもよいですか?

WordPress本体と、使っているプラグイン・テーマがすべて対応していれば、問題なく動くこともあります。対応が分からないものがあるときは、「上げる前に確かめること」で確かめてからにしましょう。選べる版は、サーバー会社によって違います。

サーバー会社から「PHPの版が切り替わる」と連絡が来ました。

期日を確かめ、それより前に「上げる前に確かめること」を進めておくと安心です。期日の後に不具合が出ると、元に戻せないこともあるため、早めにご相談ください。

参考にした情報

この記事の内容は、2026年10月15日に確認したものです。

コラムの一覧へ

無料で相談する