2026年5月20日
2026年5月20日
PHP のバージョンを確認する方法|WordPress のサイトヘルス・レンタルサーバーの管理画面・SSH・phpinfo
PHPのバージョンは、プラグインやテーマの対応状況、WordPressの更新、サイトの安全性に関係します。プラグインのエラーや更新のトラブルが起きたときは、まず使っているPHPのバージョンを確認します。
注意したいのは、「WordPress(Webサーバー)が使っているPHP」と「SSHで php コマンドを実行したときのPHP」が、同じとは限らないことです。サイトの動作に関係するのは前者なので、まずWordPressの画面で確認する方法から説明します。
方法1:WordPressのサイトヘルスで確認する
管理画面に入れる場合は、これが手軽で確実です。
- 管理画面の「ツール」→「サイトヘルス」を開く
- 「情報」タブをクリックする
- 「サーバー」の項目を開く
- 「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 以上
関連記事: