Webサイトの表示速度改善やセキュリティ強化において、サーバー上で動作する「PHPのバージョン管理」は最も重要な運用保守タスクのひとつです。
特にWordPressでサイトを運営している場合、古いPHPバージョンのまま放置していると、セキュリティの脆弱性を突かれた改ざんリスクが高まるだけでなく、最新のWordPress本体やプラグイン、テーマが正常に動作しなくなる原因となります。
国内のレンタルサーバーの中でも、コストパフォーマンスの高さと高速性で多くのユーザーに選ばれている「CoreServer(コアサーバー)」。管理画面(コントロールパネル)から簡単なステップでPHPのバージョン確認および切り替え・アップデートを行うことができます。
しかし、コアサーバーには長年親しまれてきた「V1プラン(旧管理画面)」と、近年主流となっている次世代環境の「V2プラン(DirectAdminベースの新管理画面)」が存在し、それぞれ設定画面の構成や操作手順が異なります。
本記事では、コアサーバーで稼働中のPHPバージョンを確認する方法から、V1・V2それぞれの管理画面での変更(アップデート)手順、アップデート前の必須バックアップ対策、そしてバージョン変更後に画面が真っ白(500エラー)になった場合のトラブルシューティングまで、現役Webエンジニア向けに余すところなく徹底解説します!
1. なぜPHPのアップデートが必要なのか?3つの決定的な理由
手順に入る前に、なぜ定期的にPHPのバージョンを最新版(PHP 8.2〜8.4系など)へ引き上げる必要があるのか、そのメリットを整理しておきましょう。
| 理由・メリット | 詳細とエンジニア視点でのメリット |
|---|---|
| ① 実行速度の大幅な向上 | PHP 7系からPHP 8系、さらに8.3〜8.4へと進化するごとに、JITコンパイラの改善やメモリ消費効率が向上しています。WordPressの管理画面操作やページ表示速度が劇的に軽快になります。 |
| ② セキュリティ脆弱性の解消 | 公式サポートが終了(EOL)した旧バージョンは、致命的なセキュリティホールが発見されてもセキュリティパッチが提供されません。定期的な更新がハッキング対策の基本です。 |
| ③ プラグイン・テーマの互換性維持 | WordPressのコアや主要プラグイン(WooCommerce、Contact Form 7、ACFなど)は、PHP 8系以降を必須要件とするものが増えています。アップデートを怠るとプラグインの更新が停止します。 |
2. 現在のPHPバージョンを確認する「3つの方法」
まずは、現在自分のWebサイトがどのバージョンのPHPで動いているのかを確認しましょう。状況に応じて以下の3つの方法から選べます。
方法①:WordPressの「サイトヘルス」で確認する(最も手軽)
WordPressサイトを運用している場合、管理画面からマイナーバージョンまで正確に確認できます。
- WordPress管理画面にログインします。
- 左メニューの 「ツール」 > 「サイトヘルス」 をクリックします。
- 画面上部の 「情報」タブ を選択します。
- 一覧の中にある 「サーバー」 アコーディオンをクリックして開きます。
- 「PHP バージョン」 の項目に、現在稼働している詳細なバージョン(例:
8.3.15や8.4.2など)が表示されます。
方法②:コアサーバーのコントロールパネルから確認する
コアサーバーの管理画面にログインすれば、ドメインごとにどのPHPバージョンが割り当てられているかを即座に確認できます。
- V1プランの場合:コントロールパネル > 「サイト設定」画面を開くと、ドメイン一覧の中に設定中のPHPバージョンが表示されます。
- V2プランの場合:コントロールパネル > 「ウェブ」 > 「PHP設定」を開き、ドメインを選択すると現在の設定値が確認できます。
方法③:phpinfo.php を作成してサーバーに設置する(確実な方法)
静的サイトやHTMLベースのサイト、またはモジュール設定やphp.iniの読み込み状態まで詳細に調査したい場合は、テストファイルを作成します。
<?php
phpinfo();
?>
上記コードを phpinfo.php というファイル名で保存し、FTPまたはファイルマネージャーで公開ディレクトリ(/public_html/ドメイン名/)にアップロードします。ブラウザで https://example.com/phpinfo.php にアクセスすると、稼働中のPHPの全情報が表示されます。
【超重要・セキュリティ警告】
phpinfo() にはサーバーの内部パスや設定情報など機密データが含まれます。確認が完了したら、直ちにサーバー上からこのファイルを削除してください。
3. 【プラン別】コアサーバーでPHPのバージョンを変更する手順
ご契約中のコアサーバーのプラン(V1またはV2)に合わせて、以下の手順でバージョン変更を実行します。
パターンA:【V2プラン】での変更手順(新管理画面・DirectAdmin)
近年のV2プランでは、直感的なWebメニューから簡単に切り替えが可能です。
- コアサーバーの コントロールパネル にログインします。
- 左側メニューの 「ウェブ」 > 「PHP設定」 をクリックします。
- 画面上部のプルダウンから、変更対象の 「ドメイン名」 を選択します。
- 「PHPバージョン」のセレクトボックスから、アップデートしたいバージョン(例:
PHP 8.3、PHP 8.4等)を選択します。 - 「バージョンを更新」 ボタンをクリックします。
※設定反映には数分程度かかる場合があります。変更後に前述の「サイトヘルス」等で更新されたか確認しましょう。
パターンB:【V1プラン】での変更手順(従来のコントロールパネル)
長年利用されているV1プラン(またはCORE-MINI等)では、「サイト設定」から変更を行います。
- コアサーバーのコントロールパネルにログインします。
- 左メニューの 「サイト設定」 をクリックします。
- 設定を変更したいドメインの行にある 「設定変更(スパナアイコン)」 をクリックします。
- PHPバージョンの選択項目(例:
PHP 8.3 (FastCGI)等)を希望のバージョンに切り替えます。 - 画面下の 「サイト設定を更新」 ボタンをクリックします。
※V1プランの場合、FastCGI版の設定反映には5分〜15分ほど時間がかかることがあります。焦らず少し待ってから確認してください。
4. アップデート前に必ず行うべき「3つの安全対策」
PHPのバージョン変更は、サーバー環境の根本的な実行エンジンを切り替える作業です。万が一の不具合に備え、作業前に以下の準備を必ず実施してください。
① サイトの完全バックアップ(DB+ファイル群)
WordPressサイトの場合、「データベース(MySQL)」と「ファイル群(/wp-content/ 配下)」の2つを確実にバックアップしておきます。
『All-in-One WP Migration』や『UpdraftPlus』などのバックアッププラグインを使うか、サーバーのphpMyAdminおよびFTPから手動でエクスポートしておきましょう。
② プラグインとテーマを事前に最新版へ更新しておく
古いバージョンのプラグインやテーマが残っていると、最新のPHP(PHP 8系など)で廃止された古い関数(非推奨関数)が原因でエラーを引き起こす可能性が跳ね上がります。PHPを変更する「前」に、すべてのプラグイン・テーマ・WordPress本体を最新の状態にアップデートしておきます。
③ テスト環境やステージングでの動作確認(推奨)
大規模な企業サイトやECサイトを運営している場合は、サブドメインやローカル環境(Local by Flywheel等)にテスト環境を用意し、目的のPHPバージョンで事前にエラーが出ないか検証しておくのが安全です。
5. バージョン変更後にサイトが表示されない時のトラブルシューティング
「PHPを更新した直後、画面が真っ白になった」「『重大なエラーが発生しました』と表示された」「500 Internal Server Errorになった」という場合でも、落ち着いて以下の対処を行えば確実に復旧できます。
対処法①:一旦、元のPHPバージョンに戻す
何よりも最優先すべきはサイトの復旧です。コアサーバーのコントロールパネルに戻り、PHPのバージョンを直前まで動いていたバージョンに戻して保存してください。これでサイトは即座に元の正常な状態に戻ります。
対処法②:原因となっているプラグインを特定する
画面が真っ白になる原因の9割以上は、「古い特定のプラグインが新しいPHPの構文に対応していないこと」です。
- FTPソフトまたはファイルマネージャーで
/wp-content/plugins/ディレクトリを開きます。 - 疑わしいプラグインのフォルダ名(または
pluginsフォルダ自体)の末尾に_bkなどを付けて一時的に無効化します。 - 再度PHPを新しいバージョンに切り替え、サイトが表示されるか確認します。
- 表示された場合、無効化したプラグインの中に原因があります。代替プラグインを探すか、プラグインの開発元に修正アップデートを要望しましょう。
対処法③:.htaccessの記述やphp.iniの競合を確認する
V1プランなどで過去に .htaccess や .fast-cgi-bin 内の php.ini に独自のPHPディレクティブやハンドラを直接書き込んでいた場合、コントロールパネルの設定と競合して500エラーを引き起こすことがあります。不要になった古い記述がないか確認しましょう。
6. まとめ:定期的なPHPメンテナンスで安全・快適なサイト運営を!
CoreServer(コアサーバー)におけるPHPバージョンの確認およびアップデート方法について解説しました。
- WordPressの「サイトヘルス」や「phpinfo」を使って、現状のバージョンを把握する。
- V2プランなら「ウェブ > PHP設定」、V1プランなら「サイト設定」から数クリックで変更可能。
- 作業前には必ずデータベースとファイル群のバックアップを取得しておく。
- 万が一不具合が発生した場合は、コントロールパネルから即座に元のバージョンへロールバック可能。
PHPのバージョンアップは、サイトの表示速度を高めてSEOに好影響を与えるだけでなく、大切なWebサイトをサイバー攻撃から守るための不可欠なメンテナンスです。ぜひ本記事を参考に、安全かつスムーズに最新のPHP環境へとアップデートしてみてください!

