2026年5月20日

2026年5月20日

PHP のバージョンを確認する方法|WordPress のサイトヘルス・レンタルサーバーの管理画面・SSH・phpinfo

PHPのバージョンは、プラグインやテーマの対応状況、WordPressの更新、サイトの安全性に関係します。プラグインのエラーや更新のトラブルが起きたときは、まず使っているPHPのバージョンを確認します。

注意したいのは、「WordPress(Webサーバー)が使っているPHP」と「SSHで php コマンドを実行したときのPHP」が、同じとは限らないことです。サイトの動作に関係するのは前者なので、まずWordPressの画面で確認する方法から説明します。

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

管理画面に入れる場合は、これが手軽で確実です。

  1. 管理画面の「ツール」→「サイトヘルス」を開く
  2. 「情報」タブをクリックする
  3. 「サーバー」の項目を開く
  4. 「PHP バージョン」の欄を確認する

同じ項目に、PHPの動作方式(PHP SAPI)、メモリの上限、アップロードできるファイルの最大サイズなども表示されます。画面上部のボタンで、この情報をまとめてクリップボードにコピーできるので、サポートに問い合わせるときにも使えます。

使っているPHPが古い場合は、ダッシュボードに PHP の更新を勧める通知が表示されます。

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

レンタルサーバーでは、管理画面でドメインごとにPHPのバージョンを確認・変更できるのが一般的です。たとえばエックスサーバーでは、サーバーパネルの「PHP Ver.切替」で、ドメインごとに現在のバージョンを確認できます。

ほかの会社でも「PHP設定」「PHPバージョン」といった名前のメニューがあります。画面の場所は会社や管理画面の版によって違うため、各社の公式マニュアルで確認してください。

方法3:SSHのコマンドで確認する

SSHで接続できる場合は、次のコマンドでPHPのバージョンを確認できます。

# コマンドラインの PHP のバージョン
php -v

# どの php が実行されているか
which php

php -v の結果は、たとえば PHP 8.3.x (cli) ... のように表示されます。(cli) とあるとおり、これはコマンドライン用のPHPです。

レンタルサーバーでは、コマンドラインの既定のPHPと、Webサーバー(WordPress)が使うPHPが別のバージョンになっていることがあります。たとえばエックスサーバーでも、SSHで実行するPHPの既定の版は、Webサーバー経由で動くPHPとは別に決まっています。WordPressが使うバージョンは、方法1か方法2で確認してください。

WP-CLI を使っている場合は、wp --info で WP-CLI が使っている PHP のバージョンとパスを確認できます。WP-CLI もコマンドライン用のPHPで動きます。

自分で管理しているサーバーの場合

VPSなどで Nginx と PHP-FPM を使っている場合は、どのバージョンの PHP-FPM にリクエストを渡しているかを設定ファイルで確認できます。Ubuntu / Debian の例です。

# 動いている PHP-FPM のサービス
systemctl list-units --type=service | grep -i fpm

# Nginx がどの PHP-FPM のソケットに渡しているか
grep -rn "fastcgi_pass" /etc/nginx/sites-enabled/

fastcgi_pass unix:/run/php/php8.3-fpm.sock; のように、ソケットのファイル名にバージョンが入っていることが多いです。

方法4:phpinfo() で確認する

管理画面に入れず、SSHも使えない場合は、phpinfo() を表示するファイルを一時的に置く方法があります。

<?php
phpinfo();

このファイルを、推測されにくい名前(例:info-7f3k9q.php)でWordPressのルートディレクトリにアップロードし、ブラウザで https://example.com/info-7f3k9q.php を開きます。ページの一番上に PHP のバージョンが表示されます。

phpinfo() の画面には、サーバーのパスや設定、読み込んでいる拡張機能など、攻撃の手がかりになる情報が表示されます。確認が終わったら、すぐにファイルを削除してください。

PHPのバージョンとサポート期限(2026年10月時点)

PHPの各バージョンは、公開から2年間は通常のサポート(不具合とセキュリティの修正)、その後2年間はセキュリティ修正だけが提供されます。php.net の公表と、WordPress 7.1 の対応状況は次のとおりです。

PHPのバージョン 状態(2026年10月時点) サポート終了日 WordPress 7.1
8.5 通常のサポート中 2029年12月31日 対応
8.4 通常のサポート中(2026年12月31日まで) 2028年12月31日 対応
8.3 セキュリティ修正のみ 2027年12月31日 対応
8.2 セキュリティ修正のみ 2026年12月31日 対応
8.1 サポート終了 2025年12月31日 対応
8.0 サポート終了 2023年11月26日 対応
7.4 サポート終了 2022年11月28日 対応(最低要件)
7.3以前 サポート終了 - 非対応

WordPress の公式な推奨は PHP 8.3 以上です。WordPress 7.0 以降は PHP 7.4 以上が必要で、7.2・7.3 では動きません。

PHP 8.2 は2026年12月31日でセキュリティ修正も終わります。8.2 以前を使っている場合は、プラグインとテーマが対応しているかを確認したうえで、8.3 以上への切り替えを計画してください。切り替える前には、バックアップを取り、可能ならステージング環境で動作を確認します。

最新の情報は、php.net の Supported Versions と、WordPress.org の Requirements で確認できます。

まとめ

  • WordPressが使っているPHPのバージョンは、「ツール」→「サイトヘルス」→「情報」→「サーバー」で確認するのが手軽
  • レンタルサーバーでは、管理画面でドメインごとのバージョンを確認できる
  • SSHの php -v はコマンドライン用のPHPで、Webサーバーが使うPHPと違うことがある
  • phpinfo() のファイルは推測されにくい名前で置き、確認後すぐに削除する
  • 2026年10月時点では PHP 8.1 以前はサポート終了、8.2 は年末で終了。WordPress の推奨は 8.3 以上

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲