2026年5月20日
2026年5月20日
PHPのバージョンを切り替える方法【エックスサーバー・ConoHa・ロリポップ】
はじめに
PHPのバージョンを切り替える場面は主に2つ:「古いPHPから新しいバージョンにアップグレードする」場合と「新しいPHPで互換性エラーが発生したため一時的に下げる」場合です。切り替え前には必ずプラグインとテーマの互換性を確認してください。
切り替え前の確認事項
1. バックアップを取る(WordPressファイル+データベース)
2. プラグインとテーマのPHP対応バージョンを確認
3. 「PHP Compatibility Checker」プラグインで互換性チェック
4. ステージング環境で事前テストする(可能であれば)
エックスサーバーでの切り替え方法
1. サーバーパネル(panel.xserver.ne.jp)にログイン
2. 「PHP Ver.切替」をクリック
3. 対象のドメインを選択
4. 変更したいPHPバージョンを選択して「変更する」をクリック
変更は即時反映されます。
ConoHa WINGでの切り替え方法
1. コントロールパネルにログイン
2. 「サイト管理」→「PHP設定」
3. 対象ドメインを選択
4. PHPバージョンをプルダウンから選択して保存
ロリポップでの切り替え方法
1. ユーザー管理画面にログイン
2. 「サーバーの管理・設定」→「PHP設定変更」
3. バージョンを選択して変更
さくらインターネットでの切り替え方法
1. コントロールパネルにログイン
2. 「スクリプト設定」→「言語のバージョン設定」
3. PHPバージョンを変更
VPS(Ubuntu/Debian)での切り替え方法
# 複数バージョンのPHPをインストール
sudo apt install php8.1 php8.2 php-fpm
# Apache で使用するバージョンを切り替え
sudo a2dismod php8.1
sudo a2enmod php8.2
sudo systemctl restart apache2
# PHP-FPMで切り替え
sudo update-alternatives --set php /usr/bin/php8.2
# Nginx + PHP-FPMの場合、nginx設定のfastcgi_passを変更
# fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
sudo systemctl restart nginx
sudo systemctl restart php8.2-fpm
切り替え後の確認
# バージョン確認
php -v
# WordPressで確認
# 管理画面 → ツール → サイトヘルス → 情報 → サーバー → PHPバージョン
切り替え後にサイトを確認して、エラーが発生していないか、主要な機能が正常に動作しているかを確認します。
注意事項
- PHP 7.4以下はセキュリティサポートが終了しており、脆弱性リスクがあります
- PHP 8.x へのアップグレードは、互換性テストを事前に行ってから実施してください
- 緊急時以外は古いバージョンへの恒久的なダウングレードは避け、プラグイン更新または代替プラグインへの移行を検討してください
まとめ
PHPバージョンの切り替えは各ホスティングのコントロールパネルから簡単に行えます。切り替え前のバックアップと互換性確認が必須です。PHP 8.2以上への移行がWordPressの推奨環境で、8.0以下はセキュリティ的に危険なため早急なアップグレードを推奨します。
関連記事: