更新先を選ぶ
サーバー提供者が利用可能な版、PHP公式サポート、WordPressと各製品の対応を確認します。新しいメジャー・マイナー版だけでなく、その系列の修正版への更新も必要です。対象版の移行ガイドで削除機能や挙動変更を調べます。
切替前の準備
DB・ファイル・PHP設定を保存します。拡張機能、メモリ、アップロード、タイムアウト、メール経路、定期処理も記録します。CLIとWeb側が別設定なら両方を確認し、複数サイトで同じ実行環境を共有していないか調べます。
切替と検証の手順
- 本番に近い検証先でPHPを切り替える。
- 公開表示、管理保存、フォーム、画像処理、定期処理を試す。
- エラー・警告と非推奨機能の使用を調べる。
- 承認した時間帯に本番へ反映する。
- サイト情報とサーバーログで反映結果を確認する。
不具合時の戻し方
旧版を選べる期間と操作を事前確認します。切替時に製品やDBも変更したなら、PHPだけ戻して直るとは限りません。サポート切れの版への差戻しは暫定対応とし、公開制限や改修期限を決めます。
切替の受入試験を具体化する
テスト対象を「表示」「管理」「外部連携」「定期処理」に分けます。表示では代表ページ、管理では投稿保存と画像処理、連携ではフォーム・決済・外部API、定期処理では予約投稿やバッチを確認します。月次だけ使う処理も対象にし、作業当日に発生しないからと省略しないでください。
同時変更を減らす
PHP切替と合わせて製品更新が必要な場合、どちらが前提条件かを調べ、段階ごとに記録します。キャッシュ設定やサーバー移行まで同時に行うなら、問題の切り分けができる検証計画を用意します。
よくある質問
PHPを元に戻せないことはありますか?
ホスティングで旧版の提供が終了している、設定変更が他サイトにも及ぶなどの場合があります。切替前に利用可能な版と差戻し条件を確認します。
警告だけなら放置できますか?
影響と将来の非互換を調べます。公開画面へ表示しない設定は必要ですが、警告を隠すだけで改修を終えないようにします。