共有レンタルサーバーのサムネイル

共有レンタルサーバー

PHP 8.1が2025年でサポート終了!WordPressサイトやレンタルサーバーでの対策ガイド

編集ノート:SERVERSUSでは、パートナーリンクからコミッションを得ています。コミッションが記事の意見や、サービスの評価に影響を与えることはありません。

ィサポートは、2025年12月31日で完全に終了

年明けの2026年1月1日以降、PHP 8.1を使っているサイトは「鍵の壊れた玄関」と同じ状態になり、新たな脆弱性が見つかってもPHP公式から修正パッチは配布されません。

サポート終了で起こること

「今まで動いていたんだから、そのままでもいいじゃないか」と思うかもしれませんが、2026年以降のリスクは以下の3点に集約されます。

  1. ゼロデイ攻撃の標的になる
  2. レンタルサーバーが強制的にPHPバージョンをあげて、エラーになる

というリスクを伴います。そのため、速やかにアップデート対応が必要です。

PHPのバージョンとサポート期限

2025年は2年ぶりにやってきたPHPのメジャーバージョンのサポート切れ期限の年です。今回サポートが切れるのは「8.1」で、すでにアクティブサポート終了は切れていますが、2025年末でセキュリティサポートも終了します。

PHPバージョン初回リリース日アクティブサポート終了セキュリティサポート終了現状のステータスと推奨アクション
PHP 7.42019/11/282021/11/282022/11/28危険:即時の移行が必要。多くのプラグインが非対応化。
PHP 8.02020/11/262022/11/262023/11/26危険:レンタルサーバーでも非推奨化が進む。
PHP 8.12021/11/252023/11/252025/12/31緊急:サポート切れ。今すぐ8.3以上へ移行必須。
PHP 8.22022/12/082024/12/312026/12/31警告:アクティブサポート終了済み。今すぐ8.3以上へ移行必須。
PHP 8.32023/11/232025/12/312027/12/31推奨:安定性と互換性のバランスが良い移行の第一候補。
PHP 8.42024/11/212026/12/312028/12/31理想:最新機能と最長サポート。

前回のセキュリティサポート終了がPHP8.0の2023年11月だったため、期間が空いてしまった分、「バージョン上げ忘れ」が起こりやすい状況になっているため、しっかりとアップデートをする必要があります。

WordPressとPHPのバージョン互換表

WordPressサイトを運営している場合は、WordPressの対応バージョンもチェックしましょう。

WordPress6.4未満の場合は、PHP8.1未満のはずなのでそもそも現在のレンタルサーバーでは動作しないケースが多いですが、WordPress6.4以上でも現状はサポートが終了するPHP8.1が動作PHPバージョンになっていますが、ここが2026年になるとPHP8.2以上に設定されます。

WordPressバージョン動作PHPバージョン推奨PHPバージョン備考
6.87.2 – 8.48.1以上最新版(2025年時点)
6.77.2 – 8.48.1以上
6.67.2 – 8.38.1以上
6.57.0 – 8.38.1以上
6.47.0 – 8.38.1以上
6.37.0 – 8.27.4以上
6.0-6.25.6.2 – 8.27.4以上
5.95.6.2 – 8.17.4以上
5.6-5.85.6.2 – 8.07.4以上
5.0-5.55.6.2 – 7.47.4以上EOL間近
4.x5.2.4 – 7.x7.0以上セキュリティサポート終了(2025年7月)

【サーバー別】「強制アップデート」はある?対応状況まとめ

レンタルサーバーを利用している場合はここも重要です。2025年12月現在の主要レンタルサーバーの対応状況は以下です。

レンタルサーバーPHP 8.1 今後の扱い強制アップデート
XServerレンタルサーバー1利用可能なし
さくらのレンタルサーバー2利用可能なし
コアサーバー3利用可能なし
バリューサーバー3利用可能なし
XREA3利用可能なし
ロリポップ!レンタルサーバー4一部サーバー: 契約時から提供なし
旧サーバー:利用可能
なし
ConoHa WING5利用可能なし
スターレンタルサーバー6利用可能なし

多くのレンタルサーバーは2026年になってもPHP8.1の提供を続けますが、ロリポップ!レンタルサーバーのように、「一部契約サーバーはそもそもPHP8.3以上」という縛りがあるケースもあります。

移行先は「8.3」か「8.4」か?

2025年12月現在、選択肢は2つあります。

  1. PHP 8.3(推奨・安定版): 多くのプラグインが対応完了しており、最もトラブルが少ない安全な選択肢です。今から変えるならまずはこれ。
  2. PHP 8.4(最新版・長期サポート): パフォーマンスは最強ですが、開発が止まっている古いプラグインが動かない(Critical Errorが出る)リスクが高いです。

まずは「PHP 8.3」へ上げて、プラグインなどテスト環境でPHP8.4をテストするのが良いでしょう。

失敗しない!安全なPHPアップデート手順【5ステップ】

「サイトが壊れるかもしれないから、更新ボタンを押すのが怖い」という方のために、絶対に失敗しない(失敗しても戻せる)手順をご紹介します。

STEP 1:バックアップを取る(必須)

何はともあれバックアップです。

ディレクトリごと、別のディレクトリにバックアップコピーするでも良いですし、WordPressなら、無料プラグイン「UpdraftPlus」などを使い、データベースとファイルの両方をバックアップしておきましょう。何かあったときに戻しやすくなります。

また、本番環境で行うことができない場合は、テスト用のサブドメインを一時的に作成して、そこでテストをするのもオススメです。

STEP 2:更新が止まっているプラグインを特定する

PHPの更新でエラーが出る原因の9割は「古いプラグインやライブラリ」です。

WordPressであれば、管理画面のプラグイン一覧を見て、以下の特徴に当てはまるものがないかチェックしてください。

  1. 「最終更新: 1年以上前」のもの
  2. 「使用中のWordPressバージョンで未検証」のもの

これらはPHP 8.3に対応していない可能性があります。もちろん、PHP8.3以上にしても問題ないケースもあるので、どうしても外せない場合は、一旦残してテスト環境でテストしてみましょう。

STEP 3:サーバーパネルでPHPバージョンを変更する

レンタルサーバーの管理画面にログインし、「PHPバージョン切替」メニューから、対象ドメインのPHPを「8.3.x」に変更します。

STEP 4:サイトを目視チェック

サイトのトップページだけでなく、主要ページも目視でチェックしましょう。WordPressなら管理画面も要チェックです。

STEP 5:もしエラーが出たら…「秒で戻す」

画面が真っ白(White Screen of Death)になったり、「重大なエラー」と出ても焦る必要はありません。

  1. サーバー管理画面に戻る。
  2. PHPバージョンを「8.1.x」に戻す。
  3. 数分待てば、元のサイトが復活

その後、STEP2で怪しかったプラグインを1つずつ停止しながら、「エラーが出なくなるまで」STEP3〜4を繰り返せば、しっかりとアップデートができます。

Footnotes

  1. PHP推奨バージョンを「PHP 8.3」へ変更
  2. PHPの提供ポリシーを知りたい
  3. 【 コアサーバー / バリューサーバー / XREA 】PHP8.3 対応予定のお知らせ 2 3
  4. CGI、SSI、PHP、SENDMAILについて
  5. 機能一覧
  6. PHPバージョン設定

価格は記載がある場合を除き、すべて税込みです。

関連キーワード

共有レンタルサーバーの新着記事

共有レンタルサーバーの新着ガイド

もっと見る