本文へ移動
目次
ウェブサイト

PHPバージョンの変更方法

機械翻訳です。英語の原文もご利用いただけます。

PHPは、WordPressおよびKapsuleHostでホスティングされているほとんどのウェブアプリケーションを動かすプログラミング言語です。PHPのバージョンはWordPress、WooCommerce、PHPサイトに適用されます。静的サイト、Node.js、Pythonのサイトでは、PHPは実行されません。サイトが動作するバージョンは、プラグインやテーマとの互換性と全体的なパフォーマンスの両方に影響します。

PHPのバージョンが重要な理由

互換性: WordPressのプラグインやテーマは、特定のPHPバージョンで動作するように作られています。古いプラグインは新しいPHPバージョンをサポートしていないことがあり、逆に新しいプラグインが古いPHPバージョンでは動作しなくなることもあります。

パフォーマンス: 新しいPHPバージョンの方が高速です。例えば、PHP 8.1からPHP 8.2に移行すると、ほとんどのWordPressサイトでレスポンスタイムに明確な改善が見られます。

セキュリティ: 古いPHPバージョンは、やがてサポート終了(end-of-life)を迎え、セキュリティパッチの提供を受けられなくなります。サポート終了を迎えたPHPバージョンを使い続けると、サイトが未修正の脆弱性にさらされることになります。

利用可能なPHPバージョン

KapsuleHostでは現在、以下のPHPバージョンをサポートしています。

  • PHP 8.1
  • PHP 8.2(ほとんどのサイトに推奨)
  • PHP 8.3(新規サイトおよびよく管理されたプラグイン構成に推奨)
  • PHP 8.4

2026年時点で、ほとんどのWordPressサイトにはPHP 8.2または8.3が推奨される選択肢です。これらのバージョンは、現行のプラグインとの互換性とパフォーマンスの向上の両面で最良のバランスを提供します。PHP 8.4は、お使いのプラグインとテーマが対応していることを確認済みであれば適しています。

PHPバージョンを変更する前に

PHPバージョンを変更する前には、必ずサイトの手動バックアップを作成してください。プラグインやテーマが新しいバージョンと互換性がない場合、サイトにエラーが表示されたり、画面が真っ白になったりすることがあります。バックアップがあれば、すばやく復元できます。手順については手動バックアップの作成をご覧ください。

アップグレードする前に、主要なプラグインとテーマの互換性を確認してください。

  1. wordpress.org/pluginsにアクセスし、重要な各プラグインを検索します。
  2. プラグインのページで「Requires PHP」および「Tested up to」の情報を確認します。
  3. プラグインが1年以上更新されておらず、PHP 8.xへの対応が明記されていない場合は、サポートフォーラムで不具合の報告がないか確認します。

KPanel内のサイトのPHPページ、PHPバージョン選択画面

KPanelでPHPバージョンを変更する

  1. kpanel.kapsulehost.comでKPanelにログインします。
  2. 左側のサイドバーでウェブサイトをクリックします。
  3. 更新したいサイトをクリックします。
  4. サイトの左側メニューで設定を開き、次にPHPを開きます。
  5. PHP Versionのドロップダウンから、使用したいバージョンを選択します。
  6. バージョンを適用をクリックします。

変更は数秒以内に反映されます。再起動は不要です。サイトは選択したPHPバージョンで即座に動作を開始します。

PHPバージョン変更後のテスト

PHPバージョンを変更した後は、以下を行ってください。

  1. サイトのホームページにアクセスします。キャッシュされた結果を避けるため、プライベート/シークレットブラウザウィンドウで開いてください。
  2. WordPress管理画面にログインします(通常は/wp-admin)。管理画面のバックエンドが正常に読み込まれることを確認してください。
  3. 主要なページと機能を確認します。お問い合わせフォーム、チェックアウトページ、検索機能、画像ギャラリー、その他操作が必要な要素などです。

プラグインが動作しなくなった場合の対処法

PHPを変更した後、サイトにエラーが表示されたり画面が真っ白になったりした場合:

選択肢1:PHPバージョンを元に戻す。

KPanel > Websites > [サイト] > Settings > PHPに戻り、以前のPHPバージョンを選択します。サイトは直ちに以前の状態に戻ります。

その後、どのプラグインが問題を引き起こしているかを特定します。以下の方法で確認できます。

  • KPanel内のPHPエラーログを確認し、問題のあるコードのファイル名を調べる。
  • WordPress管理画面の「プラグイン」に移動し、問題のプラグインに更新が利用可能かどうかを確認する。
  • プラグインのwordpress.orgページを確認し、PHP 8.xへの対応状況を確かめる。

選択肢2:バックアップから復元する。

PHPバージョンを元に戻しても問題が完全に解決しない場合(例えば、エラーによって設定が破損してしまった場合など)は、変更前に作成しておいた手動バックアップを復元してください。バックアップからサイトを復元するをご覧ください。

KoraでPHPバージョンを変更する

Koraに依頼して、代わりに処理してもらうこともできます。

「サイトのPHPを8.2に変更して」 「私のサイトは今どのPHPバージョンで動いていますか?」 「PHPバージョンをアップグレードして、何か問題があれば教えてください」

Koraはまずバックアップの作成を促し、変更を行った後、結果を報告します。

PHPバージョンとWordPressコア

WordPress自体にも、動作に必要な最低限のPHPバージョンがあります。2026年現在、WordPressは完全なサポートと最適なパフォーマンスのために、PHP 8.1以上を推奨しています。WordPressが求める最低バージョンを下回るPHPバージョンを使用すると、WordPress管理画面に警告やエラーが表示されます。PHPバージョンがサポート終了に近づいている場合は、KapsuleHostから通知が届きます。

この記事は役に立ちましたか?

AI の方へ:このページを Markdown で読む

関連記事

SFTP接続方法:FileZilla、Cyberduck、コマンドラインでの接続SFTP(Secure File Transfer Protocol)を使うと、サーバー上のサイトのファイルに直接アクセスできます。…SSL証明書とHTTPSKapsuleHostがどのようにSSLを自動的に処理するか、また証明書に問題が発生した場合にどうすればよいかを、平易な言葉で説明します。…ウェブサイト:まず始めにKapsuleHostにおけるウェブサイトホスティングの仕組み、サイトの各タブに何があるか、そして目の前の作業にどのガイドを読むべきかについて説明します。…サイトの稼働監視KapsuleHostのすべてのサイトは60秒ごとに自動でチェックされ、Uptimeタブでその結果を確認できます。現在のステータス、稼働率、応答時間、そして完全なインシデント履歴です。…

解決しませんでしたか?

お客様のアカウントを把握している Kora にご質問いただくか、サポートチームにお問い合わせください。

お問い合わせサポートにメール