PHPの脆弱性のためにバージョンを8.3に更新した話

どーも、ユメソバです。

2026年10月、PHPに重大な脆弱性が見つかりました。

ユメソバのブログもレンタルサーバーはConoha WINGとWordPressを使っているので、PHPのバージョンを確認しました。

今回は確認方法とPHPのバージョンを更新する方法について説明します。

「ユメソバのブログは大丈夫なのか?」と思いPHPのバージョンを確認しました。結果は、

  • PHPのバージョンは8.1系。これはサポートが終了しているバージョン。
  • 今回の脆弱性については、ConoHa WING側ですでに対応が完了していました。

ConoHa WING側で対応されていましたが、PHPのバージョンが古すぎる。

結局、PHPのバージョンを8.3系に上げました。

PHPのバージョン確認から更新まで、作業を通して分かったことがいくつかあります。

  • Conoha WINGの場合は、すべてのPHPバージョンにパッチが適用されているので変更はいらない
  • ただし、8.1以前のバージョンはサポートが終了している。
  • バージョンアップ自体は、10分もかからず簡単に終わる

この記事では、PHPのバージョンを確認する方法と、ConoHa WINGでのPHPのバージョン更新手順をまとめます。

同じように「うちのブログは大丈夫か」と気になっている方の参考になればうれしいです。

PHPの脆弱性について

私も最初は「バージョンを8.3以上に早く上げなきゃ」と思いましたが、レンタルサーバーの場合、まず契約先のお知らせを確認することが大事です。

ConoHa WINGはすでに対応が完了していた

ConoHa WINGは、2026年10月22日に対応完了を発表していました。

公式のお知らせには、こう書かれています。

Conoha WINGのお知らせ

利用者側でPHPバージョンの変更等は不要みたいです。

VPSや自分で構築したサーバーを使っている場合は、自分でPHPを更新する必要があります。

PHPのバージョン確認方法

対応済みと分かっていても、自分のサイトが今どのバージョンで動いているかは知っておいて損はありません。

確認方法は2つあります。

WordPressの場合

WordPressを使っているなら、これが一番手軽です。

  1. WordPressの管理画面にログインする
  2. 左メニューの「ツール」→「サイトヘルス」を開く
  3. 上部の「情報」タブをクリックする
  4. 「サーバー」の項目を開く
  5. 「PHPバージョン」の欄を見る

ここに表示される数字が、今サイトを動かしているPHPのバージョンです。

ユメソバ
ユメソバ

PHPのバージョンが8.1系と古くなっていました

Conoha WINGの場合

サーバー側の設定を直接確認する方法です。こちらが大元の設定になります。

  1. ConoHa WINGのコントロールパネルにログインする
  2. 左メニューの「サイト管理」をクリックする
  3. 「サイト設定」をクリックする
  4. 「応用設定」のタブを開く
  5. 「PHP設定」を開く

ドメインの選択には注意してください。

PHPのバージョンはドメインごとに設定されています。複数のサイトを運営している場合、サイトごとに違うバージョンで動いていることがあります。

基本的に、WordPressとConoha WINGのPHPバージョンは同じ数字になります。

WordPressは自前のPHPを持っているわけではなく、サーバーに入っているPHPをそのまま使って動いているからです。

バージョン更新方法

ここからは、実際に私がPHP 8.1系から8.3系に上げたときの手順です。

繰り返しになりますが、今回の脆弱性対応としては、ConoHa WINGユーザーがこの作業をする必要はありません。

それでも私が上げたのは、8.1系がすでにサポート終了しているからです。今回の件とは別のリスクとして、放置はまずいと判断しました。

手順1:バックアップを取る

最初に必ずやってください。

ConoHa WINGには自動バックアップ機能がついています。バックアップのデータが保存されていることを確認します。

心配なら、プラグインで手動バックアップも取っておくと安心です。

バックアップを取らずに作業して、サイトが真っ白になってから元に戻せない、これが一番つらいパターンです。

手順2:WordPress本体・テーマ・プラグインを最新にする

PHPのバージョンを上げたときにサイトが壊れる原因は、ほとんどがテーマやプラグインです。

古いテーマやプラグインは、新しいPHPに対応していないことがあります。

PHPはバージョンが上がるときに、古い書き方を廃止することがあるためです。

  • WordPress本体を最新にする
  • 使っているテーマを最新にする
  • プラグインをすべて最新にする
  • 使っていないプラグインは削除する

停止しているだけのプラグインも、更新が止まっていれば、いずれリスクになります。

開発が止まっているプラグインがあれば、代替を探すか、PHPを上げる前に外すことを検討してください。

手順3:ConoHa WINGでバージョンを変更する

準備ができたら、実際に切り替えます。

  1. ConoHa WINGのコントロールパネルにログインする
  2. 「サイト管理」→対象ドメインを選択
  3. 「サイト設定」→「応用設定」タブ
  4. 「PHP設定」の編集アイコンをクリックする
  5. プルダウンから、使いたいバージョンを選ぶ
  6. 「保存」をクリックする

どのバージョンを選ぶかですが、2026年10月時点では8.3系または8.4系が無難です。

最新版が常に正解とは限りません。プラグインの対応状況を考えると、少し枯れたバージョンのほうが安全なことが多いです。

  • 8.5系は最新ですが、対応していないプラグインがある可能性があります
  • 8.4系は安定して使えて、サポート期間も長く残っています
  • 8.3系は対応プラグインが多く、無難な選択です

8.2は2026年末でサポート終了、8.1以前はすでにサポート終了しているので選ばないでください。

ユメソバ
ユメソバ

私は対応プラグインの多さから8.3系にしました

手順4:変更できたか確認する

WordPressの管理画面に戻って、「ツール」→「サイトヘルス」→「情報」→「サーバー」を開きます。

PHPバージョンが変わっていれば成功です。

手順5:サイトを見て回る

切り替えたら、必ずサイトの表示を確認してください。

  • トップページ
  • 記事ページ(できれば複数)
  • カテゴリーページ
  • お問い合わせフォーム
  • WordPressの管理画面
  • 記事の投稿・編集画面

スマホからも見ておくと、安心です。

もし表示が崩れたり、真っ白になったりしたら、慌てずにPHPのバージョンを元に戻してください。

元に戻したうえで、どのプラグインが原因かを切り分けていくことになります。プラグインを1つずつ停止しながらPHPを上げ直すと、犯人が見つかります。

PHPのバージョンを8.3に更新してみた

PHPのバージョンを確認した結果、このブログのPHPは8.1系でした。

ConoHa WINGがパッチを当ててくれているので、今回の脆弱性については問題ありません。

ただ、8.1は2025年12月にセキュリティサポートが終了しています。

ブログを始めたときのバージョンのまま、一度も見直していませんでした。

ユメソバ
ユメソバ

今回の騒ぎがなければ、気づかないままだったと思います。

PHPを8.3系に更新

というわけで、8.3系に上げることにしました。

選んだ理由は、プラグインの対応状況です。

使っているプラグインを確認したところ、8.4系や8.5系での動作がはっきりしないものがいくつかありました。

最新版を追いかけるより、対応実績が多くて枯れているバージョンのほうが、個人ブログには向いていると判断しました。

8.3系ならサポート期間もまだ残っています。

作業の流れは、先ほどの手順と同じです。

  1. バックアップがとれていることを確認
  2. WordPress本体・テーマ・プラグインを最新に更新
  3. 使っていないプラグインを削除
  4. ConoHa WINGのコントロールパネルで8.3系に切り替え
  5. サイトヘルスで反映を確認
  6. サイトの表示をチェック

結果として、特にトラブルはありませんでした。

トップページ、記事ページ、お問い合わせフォーム、管理画面、投稿画面。

ひととおり見て回りましたが、表示が崩れた箇所はありませんでした。スマホからも確認しましたが、問題なしです。

切り替え自体は一瞬で終わります。

時間がかかったのは、切り替え前の準備のほうでした。特にプラグインの棚卸しです。

いつ入れたかも覚えていないプラグインが残っていて、「これ、まだ使ってたっけ」と確認しながら整理していたら、それなりの時間が溶けました。

ただ、この作業こそが大事だったと思っています。

PHPのバージョンアップで事故が起きるのは、たいてい古いプラグインが原因です。ここを飛ばして切り替えていたら、真っ白な画面とにらめっこしていたかもしれません。

まとめ

2026年10月のPHPの脆弱性を受けて、ConoHa WING + WordPressのブログを確認し、PHPを8.1系から8.3系に上げました。

  • レンタルサーバーの場合、まず契約先のお知らせを確認する
  • ConoHa WINGの場合は全バージョンへのパッチ適用を完了。今回の脆弱性については利用者の作業は不要
  • PHPのバージョンはWordPressの「サイトヘルス」か、ConoHa WINGの「応用設定」で確認できる
  • 更新の手順は、バックアップ→テーマ・プラグイン更新→PHPのバージョン切り替え→表示確認
  • 8.1系は今回の脆弱性は対応済みだが、サポート終了済みのバージョンなので8.3系に更新した
  • PHPのバージョン切り替え自体はすぐ終わる

脆弱性のニュースが出ると、つい焦ってしまいます。

でも今回のように、サーバー会社がすでに動いてくれていることもあります。

まずは落ち着いて、契約先の発表を確認する。それから自分のサイトの状態を見る。この順番が大事だと感じました。

そして今回、確認したおかげで「サポートが終わったPHPで何年も動かしていた」という別の問題に気づけました。

脆弱性のニュースは、正直ありがたくありません。でも、点検のきっかけとしては悪くなかったと思っています。

PHPのバージョンは、忘れた頃に古くなっています。年に一度くらいは、サイトヘルスを覗いてみるといいかもしれません。