本記事は広告が含まれる場合があります WordPress

WordPressにおけるPHPバージョンアップする方法と影響

WordPressはPHPをベースに作ったソフトウェアで、ご利用のPHPバージョンが古くなってくるとバージョンを変更(バージョンアップ)する必要がでてきます。

今回はWordPressでPHPバージョンアップをする方法とおよび、安全に更新する方法やPHPおすすめバージョンをご紹介します。

■エックスサーバー PHPバージョン切り替え設定
エックスサーバー PHPバージョン切り替え設定
■ロリポップ PHPバージョン切り替え設定
ロリポップ PHPバージョン切り替え設定
■ConoHa WING PHPバージョン切り替え設定
ConoHa WING PHPバージョン切り替え設定

 

 

ご利用の環境(WordPress、プラグイン、テーマ)によってはPHPのバージョンを上げることで相性問題などの不具合が発生する可能性もあります。本手順は特定の環境下での手順を示したものであり、ご利用の環境によってはその他の手順が必要になる場合もありますので、自己責任でお願いいたします。

 
 

PHPのバージョンアップ・更新方法

サーバー別PHPバージョンの切り替え方法

PHPのバージョンを切り替えるには、WordPress管理画面ではなくサーバー管理画面で行う必要があります。





まずはエックスサーバーの管理画面にログインします。

https://secure.xserver.ne.jp/xapanel/login/xserver

メールアドレス、パスワードをそれぞれ入力し「ログイン」をクリックします。

Xserverのログイン画面
 

これでエックスサーバーアカウントパネルが表示されます。「サーバー管理」をクリックしてサーバーパネルに移動します。
Xserverアカウントパネル「サーバー管理」
 

PHPバージョンを変更したい場合はサーバーパネルの「PHP Ver. 切替」をクリックします。
「PHP Ver. 切替」をクリック

ここでPHPバージョンを変更したいドメインを選択します。
PHPのバージョンを変更したい対象となるドメインを選択する
 

変更したいPHPのバージョンを選択し「変更」をクリックします。※万一不具合が起きた時に戻せるように変更前のバージョンはメモしておきましょう。
 
※推奨と表記のあるバージョンがおすすめです。WordPressでおすすめのPHPバージョンについては「こちら
エックスサーバー PHPバージョン切り替え設定
 

これで「PHPバージョンを『PHPx.x.x』に変更しました。」という文言が出てきたら切り替え設定が完了です。

PHPバージョンの変更完了画面
 

もしPHPの切り替え作業後にサイトに不具合が起きた場合は、一旦元のPHPバージョンに戻すことで回避できますので変更前のバージョンも覚えておきましょう。

まずはロリポップのユーザー専用ページにログインしましょう。

以下のURLからロリポップのログイン画面を開き、「ロリポップ!のドメイン」「パスワード」をそれぞれ入力してユーザー専用ページにログインします。

https://user.lolipop.jp

ロリポップのログイン画面
 

ユーザー専用ページにログインできたら左サイドバーから「サーバーの管理・設定」→「PHP設定」をクリックします。
「サーバーの管理・設定」→「PHP設定」をクリック
 

ここでPHPを切り替えたい対象のドメインの右側にあるプルダウンメニューを開き、変更したいPHPバージョンを選択します。※万一不具合が起きた時に戻せるように変更前のバージョンはメモしておきましょう。
 
WordPressでおすすめのPHPバージョンについては「こちら

対象のドメインの右側にあるプルダウンメニューを開き、変更したいPHPバージョンを選択する
 

プランによって若干画面が異なります。下記はハイスピードプランの場合の画面です。PHPバージョンを選択したら「変更」をクリックします。
ロリポップ PHPバージョン切り替え設定
 

モジュール版とCGI版

ロリポップのスタンダードプラン以下ではモジュール版PHPとCGI版PHPのいずれかを選択できるようになっています。

PHPバージョンを選択し「変更」をクリック
 
一般的にプログラムの処理速度が速いのはモジュール版とされているので、モジュール版を選んでおくと良いでしょう。

 
 

以下のモーダルで「OK」をクリックします。
「OK」をクリック
 

これでPHPの切り替え設定は完了です。実際に設定が反映されるまでは5~10分の時間を要することに留意しておきましょう。

PHP設定の変更が反映されるまでに5~10分の時間を要する
 

もしPHPの切り替え作業後にサイトに不具合が起きた場合は、一旦元のPHPバージョンに戻すことで回避できますので変更前のバージョンも覚えておきましょう。


まずはConoHa WINGのコントロールパネルにログインしましょう。
 

以下のURLをクリックし、ConoHa WINGを登録する際に使用したメールアドレス、パスワードを入力してから「ログイン」をクリックします。
 

https://www.conoha.jp/login

ConoHa WINGのログイン画面
 

ログインができたら、コントロールパネルの上部にある「VPS」「WING」と書かれたタブが、「WING」になっていることを確認します。(VPSと表示されている方はWINGを選択してください。)

ConoHa WINGのコントロールパネル
 

こちらの画面からPHPの設定変更等を行なっていきます。まずは左サイドバーにある「サイト管理」をクリックします。

「サイト管理」をクリック
 

「サイト管理」をクリックするとサイドバーの右側に新たにサイドバーが追加されるので、こちらで「サイト設定」が選択されているのを確認し、上にあるタブを「応用設定」に切り替えます。

「サイト設定」が選択されている状態で、上にあるタブを「応用設定」に切り替える
 

PHP設定」をクリックして隠しメニューを開きます。

「PHP設定」をクリックして隠しメニューを開く
 

ここで「PHPバージョン」という箇所を変更するとPHPのバージョンを変更することが可能です。※万一不具合が起きた時に戻せるように変更前のバージョンはメモしておきましょう。
 
WordPressでおすすめのPHPバージョンについては「こちら

なお、ドメインごとに変更したい場合は下にあるPHPバージョン(ドメイン個別)を選択します。サーバー内の全ドメインに同じバージョンを設定したい場合は上にあるPHPバージョン(サーバー全体共通)を選択します。
ドメインごとに変更したい場合は下にあるPHPバージョン(ドメイン個別)を選択します。サーバー内の全ドメインに同じバージョンを設定したい場合は上にあるPHPバージョン(サーバー全体共通)を選択します。
 

PHPのバージョンを選択したら、右側にある「保存」をクリックします。
バージョンを選択して保存ボタンをクリックします。
 

これで画面左下に「成功しました。」といった文言が表示されれば設定は完了です。
PHP変更完了モーダル

 


 

PHPが変更されたかどうかを確認する

PHPバージョン変更が実際に反映されたかを以下の手順で確認できます。

WordPressサイトの場合

WordPressの管理画面で「ツール」→「サイトヘルス」をクリックします。

「ツール」→「サイトヘルス」をクリック
 

「サイトヘルス」画面が開くと上部にタブがあるので、これを「情報」タブに切り替え、「サーバー」をクリックします。

上部にあるタブを「情報」タブに切り替え、「サーバー」をクリックして隠しメニューを開く
 

「サーバー」をクリックすると下に隠しメニューが表示されます。

この中に「PHPバージョン」という項目があるので、そこで現在使用中のPHPバージョンを確認することができます。

「PHPバージョン」で現在使用中のPHPバージョンが確認できる

 

WordPressサイト以外の場合

WordPressサイト以外の場合は、使用中のPHPに関する設定情報などを表示させる関数であるphpinfo関数を使用してPHPバージョンを確認することができます。

テキストエディターを開き、以下のコードを貼り付けてから「phpinfo.php」という名前でファイルを保存します。

あとは作成したphpinfo.phpファイルをFTPソフトなどで、サーバーの該当ドメインにアップロードし、ブラウザからファイルにアクセスすればOKです。

phpinfo.phpの表示画面

これでWordPressサイト以外でもPHPバージョンを確認することができました。

 
関連FTPソフト FileZilla の使い方【Mac・Windows対応】

 

PHPをアップデートする為にやっておくべき事前準備

安全にPHPのバージョンをアップデートする為にやっておくべき事前準備をご紹介します。

WordPressのバージョンが古いままPHPバージョンを更新して、「WordPress画面が真っ白になって表示されなくなった。」といったトラブルが起こることが多々あります。

そういったトラブルを防ぐためにも以下の手順は必ず踏んでおきましょう。

PHPのバージョンを切り替える前にやっておくべき事前準備

  • (推奨)サイトのバックアップを取っておく
  • (推奨)WordPressやテーマ、プラグインなどのバージョンを最新版にしておく

 

WordPressのバックアップを取っておく

まず最初にサイトのバックアップを取っておきましょう。

サイトのバックアップを取る方法はいくつかありますが、当サイトでは、UpdraftPlusといったプラグインを利用してバックアップを取得しています。

バックアッププラグインUpdraftPlusの使い方と復元方法

なお、レンタルサーバーによってはサーバー側でバックアップを取得してくれている場合も多いです。

ご自身のサーバーのバックアップ状況を確認しておきましょう。

 

WordPressやテーマ、プラグインを最新バージョンにする

WordPressのバージョンアップについて
 

サイトのバックアップが取得できたらWordPressやテーマ、プラグインなどのバージョンを最新にしておきましょう

古いバージョンのテーマやプラグインを使っている場合、テーマやプラグインの方が新しいPHPに対応していないこともあります。

それが原因でPHPのバージョンを上げると不具合を起きることがよくあります。

関連WordPressのバージョンアップ・更新方法
 

 

WordPressでPHPバージョンをアップデートする必要性

PHPのバージョンアップ
 

PHPはソフトウェアを作るためのプログラミング言語で、プログラミング言語自体にもバージョンが存在します。

WordPressはPHPをベースに作ったソフトウェアになりますので、PHPが古いと最新のWordPressが正常に動作しなくなる恐れもあります。

PHP が重要な理由
WordPress はプログラミング言語「PHP」で実装されています。この PHP のバージョン設定は、レンタルサーバー会社によりサーバー側で行われています。WordPress 本体やテーマ、プラグインの最新バージョンを使用することの重要性は理解されていると思いますが、PHP の最新バージョンを使用することも同じように重要です。
Update PHP | WordPress.org 日本語¥より引用

 

たとえば、数年前に構築したWordPressをずっと放置してると、PHPのバージョンが相対的に古いバージョンになっていきます。

PHPが古すぎるとWordPressやプラグイン・テーマが最新バージョンにアップデートできなかったり、不具合が起きることもあるので、その場合はサーバー側でPHPのバージョンも最新に上げる必要があります。
 
古いバージョンのPHPを使用していると「PHPの更新を推奨」といったアラートがWordPressのダッシュボード上に表示されます。

■(参考)「PHPの更新を推奨」アラート

WordPressダッシュボード上に表示される「PHPの更新を推奨」アラート
 

WordPressでおすすめのPHPバージョン

2024年7月時点だと最も安定性の高い(古いプラグイン・テーマでも対応していて不具合が起きにくい)のは7.4系です(※注)。

ただし、新規構築したWordPressであればPHP8.2辺りがおすすめです。7.4系よりも処理速度も速くなることが見込まれます。

反面、PHPのバージョンが最新すぎてもご利用のプラグインやテーマなどがまだ対応しておらず不具合が起きることもありますのでご注意ください。

WordPress を実行するには、以下のホスティング環境を推奨します。
PHP バージョン 7.4 以上。
・・・中略
注意: 古いバージョンの PHP や MySQL しか使えない古い環境にいる場合でも、WordPress は PHP 5.6.20以上及び MySQL 5.0以上で動きます。しかしこれらの古いバージョンは既に公式でサポートが終了しており、サイトを脆弱性にさらす危険性があります。
要件 | WordPress.org 日本語より引用

 

以下はWordPressのバージョンごとのPHP対応表です。Yが対応。Yeは互換性の例外あり。Y*はβ版としてサポート。


 

(※注)なお、PHPのライフサイクルとしてはすでにPHP7.4系はサポート終了しています。WordPressに限らず各種プロダクトの動作環境とは若干の時差があります。
参考Supported Versions | PHP
 

PHPをバージョンアップするメリット

また、PHPをバージョンアップするメリットはサイトの処理速度改善やセキュリティ向上という側面もあります。

PHPバージョンをアップデートするメリット

  • Web サイトの表示速度・パフォーマンスが改善される
  • Webサイトのセキュリティが向上する

 

Webサイトの表示速度・パフォーマンスが改善される

PHPをバージョンアップすることでWebサイトの表示速度・パフォーマンスが改善される可能性が高いです。

PHPの最新バージョンは前のバージョンよりもより効率的に動作するように改善されており、Webサイトの表示速度が改善されます。

以下はWordPressに特化したサーバーホスティング会社のKinstaが行った調査結果です。

PHP7.4〜8.3でバージョンが上がるにつれて秒あたりに捌けるリクエスト数が大きくなるという結果が出ています。

PHP 7.4、8.1、8.2、8.3を使ったWordPress 6.4.2および6.2.2のパフォーマンス(リクエスト/秒)

1秒あたりに捌けるリクエスト数(数字が大きいほど良好)| Kinstaより引用

 

Webサイトのセキュリティが向上する

2つ目のメリットは、Webサイトのセキュリティが向上するという点です。

PHPも日々新しいバージョンになるにつれ、昔のバージョンにあった脆弱性などが修正されています。

最新のセキュリティ機能が実装されている最新版のPHPバージョンにアップデートしておくことで、PHPプログラム事態に潜む脆弱性を修正することができます。

PHPバージョンが古いとWordPress本体、テーマやプラグインもバージョンアップできなくなるので脆弱性が大きくなるリスクがあります。

PHPのバージョンを上げることで、基本的にWebサイトのセキュリティが向上します。
 

まとめ

まとめです。今回はPHPバージョンアップの重要性と安全にアップデートする方法についてをご紹介しました。
PHPのバージョンアップ
 

WordPressを運営して最初の頃は問題なくても、1年2年時計化すると当初使っていたPHPのバージョンが古くなってきて、WordPressで警告表示される場合があります。
WordPressダッシュボード上に表示される「PHPの更新を推奨」アラート

上記のような場合は、PHPのバージョンアップを検討しましょう。

今回は以上になります。最後までご覧頂き、ありがとうございました。

 

 

「業者に任せたけど、更新ができない」「本で独学は時間がかかりすぎる・・」そんなお悩みの方も多いのではないでしょうか。

個別指導形式のスクールでは、自分の知りたいことをピンポイントで学習・達成でき、自分で更新もできるというメリットもあります。

教室の無料事前相談もしておりますので、まずはお気軽にご登録ください。

詳細はこちら

YouTubeチャンネル開設しました!

WEBST8 YouTube Channel 開設
最大月間50万PVの当ブログをベースに、Youtube動画配信にてWordPress、ホームページ作成、ブログのことについてお役立ち情報を随時配信していきます。

ご興味ある方はぜひチャンネル登録をしていただけますと幸いです。


 

検索して記事を見つける

探したいキーワードを入力・検索して記事を見つけたい方はこちら

-WordPress
-