サイトヘルスから調べる
「ツール > サイトヘルス > 情報」でサーバーに関する項目を確認します。PHP版と関連する実行情報を記録し、確認日と対象ドメインを付けます。画面や項目名は利用版によって異なるため、見つからない場合はサーバーの管理機能も確認します。
サーバー側の設定を照合する
複数ドメインやディレクトリごとにPHPを切り替えている場合、アカウント全体の初期値とは異なる可能性があります。設定表示だけでなく実際のサイト情報と照合します。SSHでのphp -vはCLI用の版であり、Web側と同じとは限りません。
サポート期間と互換性を確認する
PHP公式のサポート表、WordPressのPHP互換性、各テーマ・プラグインの対応条件を確認します。WordPress本体が対応していても、独自コードや全製品が対応するとは限りません。PHPの最低動作条件と推奨版も区別します。
公開確認ファイルを残さない
phpinfoなどを使うと内部構成が詳しく出るため、公開URLに常設しないでください。確認が必要ならアクセスを制限し、作業後に削除を確認します。構成台帳には版・適用範囲・確認日・更新予定を残します。
確認結果を台帳へ残す
ドメイン、配置ディレクトリ、Web側PHP、CLI用PHP、適用している設定、確認日、更新予定を一行で記録します。同じサーバーで複数サイトを運営する場合、切替範囲を記載すると誤変更を防ぎやすくなります。サーバー会社が自動で修正版を適用する場合も、実際の版を定期的に確認します。
互換性の確認へつなげる
現在版が分かったら、WordPress本体、テーマ、全プラグイン、独自コードの対応を照合します。PHPが新しいだけで全機能が正常とは限りません。更新の計画には、対象製品と業務機能の試験を含めます。
よくある質問
PHPの数字が管理画面とSSHで違います。
WebとCLIが別の実行ファイルや設定を使う可能性があります。ブラウザーからの処理と定期実行・WP-CLIがそれぞれどれを使うか、サーバー設定を確認します。
最新の系列なら修正版の確認は不要ですか?
同じ系列にも修正版が公開されます。系列名だけでなく細かな版と提供者の修正情報を確認してください。