より高速なサイト速度とより良い互換性のためにWordPress用にPHPを更新する方法

公開: 2020-05-13

検索結果で上位にランク付けし、コンバージョンを増やし、ユーザーエクスペリエンスを向上させるには、サイトの速度とパフォーマンスが重要であることを理解しておく必要があります。

このため、おそらくすでにサイトの画像を最適化し、ブラウザのキャッシュを活用し、信頼できるホスティングプロバイダーを使用しています。

しかし、WordPressサイトが実行されているPHPバージョンについて最後に考えたのはいつですか?

WordPressはPHP5.6以降で動作します。 しかし、最新バージョンはPHP 7.3であるため、それよりも少ないものを使用すると、サイトの速度、パフォーマンス、および互換性を犠牲にするように求められます。

そのため、本日はWordPress用にPHPを更新する方法を紹介します。 しかし、最初に、PHPとは何か、そしてなぜそれがそれほど重要なのかを簡単に見てみましょう。

PHPとは何ですか?なぜ気にする必要がありますか?

PHPは、動的Webサイトの作成に使用されるサーバー側のプログラミングおよびスクリプト言語です。 そして、WordPressコアが主にこのオープンソースのスクリプト言語を使用して書かれているのは偶然です。

WordPressコアphpファイル

WordPressのWebページのように、誰かがPHPコードを含むWebページをクリックすると、コードはサイトのサーバーで処理され、HTMLに変換され、ユーザーの画面にWebサイトとして表示されます。

PHPの優れた点は、WordPressWebサイトを実行するためにPHPを学ぶ必要がないことです。

PHP(またはその他の種類のコード)を実際に学ぶ必要があるのは、WordPressテーマやプラグインを開発したり、アクション、フィルター、場合によってはHTMLやCSSを使用してサイトをカスタマイズしたりする場合だけです。

そうは言っても、WordPress Webサイトの所有者は、更新されたバージョンのPHPを使用することの重要性を理解する必要があります

古いバージョンと新しいバージョンのPHPで

W3Techsによると、PHPは、サーバー側のプログラミング言語を使用して、世界中のすべてのWebサイトの79%以上で使用されています。 そしてもちろん、PHPはCMSのほぼ全体を構成しているため、これはすべてのWordPressWebサイトを占めています。

他のソフトウェアと同様に、PHPには、継続的な進歩、パッチ、バグ修正、および改善を可能にするライフサイクルがあります。

実際、最初のリリース後、PHPの新しいバージョンは、「古い」というラベルが付けられ、より使いやすい新しいバージョンがリリースされるまで、通常2年間サポートされます。

サポートされているphpバージョン
ソース:PHP.net

問題は、多くのWebサイト所有者が、このライフサイクルについて、またはWordPressWebサイトが使用しているバージョンについてさえ知らないことです。

さらに悪いことに、PHP7.0に切り替えても次のようなメリットがあることを理解していません。

  • PHPバージョンを最新リリースに更新すると、WordPressコアが安全に保たれます
  • 最新バージョンのPHPを使用すると、テーマやプラグインなどの他のソフトウェアとの互換性が保証されます
  • PHP 7はコードのより高い標準であり、開発者にとってより優れた機能を備えています

最後に、PHP 7は、はるかにスリムで効率的なプログラミングの知識です。つまり、PHP 7はこれまでになく高速に処理され、サイトの読み込みも高速になります。

複数のPHPバージョンで実行された(多くの)速度ベンチマークテストの1つだけの結果を確認し、新しいバージョンのPHPがどれだけ速く実行されるかを自分で確認できます。

速度のphpベンチマーク
出典:Cloudways

もちろん、WordPressはPHP5.6以降で動作します。 しかし、これについて考えてください。 PHP 5.6は、2017年の初めから積極的にサポートされておらず、セキュリティサポートは2019年1月に終了します。それでも、WordPressユーザーの27.3%が引き続きPHP5.6を使用しています。

WordPressユーザーとphpバージョンの使用
出典:WordPress.org

言うまでもなく、15.5%の人がまだPHP 7.0( PHP 5.6よりも大幅に高速)を使用していますが、2019年の初めからサポートされていません。そして、2019年の終わりまでに、さらに別のバージョンであるPHP 7.1、セキュリティサポートに関しては、ほこりをかみます。

これにより、PHP7.2とPHP7.3のみがアクティブにサポートされ、セキュリティ修正などが完了します。

では、WordPress Webサイトの所有者の71.1%が、ライフサイクルの終わりまたはそれに近いバージョンのPHPバージョンを使用しているのは何でしょうか。 うまくいけば、PHPの重要性について学び、すぐに更新できます。

WordPressサイトで実行されているPHPのバージョンを確認する方法

さて、PHPの更新バージョンを使用することが重要であることをご存知でしょう。 ただし、PHPを更新する前に、まず内部を確認して、WordPressWebサイトが現在使用しているバージョンを確認してください。

これを行う最も簡単な方法は、WordPressダッシュボードの[ツール] >[サイトの状態]に移動することです。 次に、[情報]タブをクリックします。

サイトの状態と情報タブ

次に、[サーバー]ドロップダウンまでスクロールして、サイトで使用しているPHPのバージョンを確認します。

phpバージョン

古いバージョンのPHPを使用していることに気付いた場合は、それを修正するときが来ました。

ウェブホストが最新のPHPバージョンをサポートしていることを確認してください

WordPressサイトの所有者がPHPバージョンを更新しない理由はたくさんあります。

  • 上で述べたように、多くの人は自分のPHPバージョンを知らないか気にしません。 これは、開発者またはWebホストが更新の期限であることを通知しない限り、更新が行われないことを意味します。
  • 開発者は、新しいPHPバージョンのWebサイト、テーマ、およびプラグインコードの更新に時間がかかりすぎることに気付きます。
  • また、Webサイトが新しいバージョンのPHPに更新されるたびに、更新には互換性の広範なテストが必要です。 開発者とウェブサイトの所有者は同様に、この面倒や後で発生する可能性のある問題に対処することを望んでいません。

最後に、一部のホスティング会社は、更新されたPHPバージョンをプッシュすることを躊躇しています

新しいPHPバージョンは、互換性の問題が原因でサイトのクラッシュが増加する可能性があることを意味します。これは、サポートチケットの増加を意味します。 問題の大部分が実際には古いバージョンのPHPを使用している顧客から発生することを彼らはほとんど理解していません。

結局、すべてのWordPressWebサイトがPHPバージョンを更新すべきではない理由はありません。 残念ながら、PHPを更新する上での最大の障害の1つは、実際にはホスティング会社と、より高いバージョンのサポートを拒否していることです。

さらに悪いことに、「ホスティングを形にする」というタイトルのこの記事では、更新されたバージョンのPHPをサポートしているWebホストの数が、ユーザーにアップグレードを促すことができないことについて詳しく説明しています。そもそも新しいバージョンを提供します。

そのため、Webサイトが使用しているPHPのバージョンを把握した後の次のステップは、Webホストに確認し、それらがサポートしているバージョンを確認することです。

また、最新バージョンのPHPをサポートしていないことがわかった場合は、WordPressホスティングを他の場所で探すときが来たと思います。

次に、cPanelを使用してPHPバージョンを更新します。

PHPのバージョンを更新する方法は、WebホスティングアカウントのcPanel(または同様のもの)を使用することです。 ただし、最初に、問題が発生した場合に備えて、サイトのバックアップを作成することをお勧めします。

また、PHPの更新をローカルでテストするか、ライブにプッシュする前にステージング環境でテストして、互換性の問題がないことを確認することをお勧めします。

ステップ1:サイトのコピーを作成する

まず、すべてのファイルとデータベースを備えたWebサイトのコピーを作成します。 サイトのバックアップを使用しても、作業するのに十分な場合があります。

ステップ2:ローカルサイトまたはステージングサイトを作成する

ローカルであるか、Webホストが提供している場合はステージング環境を使用しているかにかかわらず、テスト環境をセットアップします。 Webサイトのコピーをテスト環境に追加して、ライブサイトの正確なレプリカを作成します。

次に、テストサイトでPHPを更新し、互換性の問題をテストするプロセスを開始します。

ステップ3:PHPの互換性を確認する

PHPの更新で何も壊れていないことを確認するために、テストサイトを調べる必要があります。 これは、サイトの機能とデザインをチェックして、すべてが引き続き機能し、正しく表示されることを確認することを意味します。

以下に役立つPHP互換性ツールをいくつか示します。

  • PHP互換性チェッカーこれは、PHP7.3までの非互換性の問題をチェックするための優れたツールです。 一部のプラグインは誤検知を引き起こすことが知られているため、いくつかの制限があります。 しかし、それはあなたに良いスタートを与えるでしょう。
  • エラーログモニターこのプラグインは、PHPエラーログからの最新メッセージを表示するダッシュボードウィジェットをサイトに追加します。 電子メール通知の受信を選択することもできます。 開発者であろうとなかろうと、このプラグインは必要なときに助けを得るのに最適なソリューションです。
  • WP_DEBUG:実際の「ツール」ではありませんが、WordPress全体でデバッグモードをオンにすると、PHPメッセージを表示してアドレス指定できるようになります。

このプロセス中にテストサイトで問題を見つけた場合は、解決策を見つけるために作業してください。 これには、新しいPHPバージョンと互換性のあるプラグインまたはテーマの変更が含まれる場合があります。

互換性のあるプラグイン

テストサイトで問題を解決したら、ライブサイトでも同じ変更を加えることを忘れないでください。

ステップ4:cPanelでPHPのバージョンを変更する

ローカルサイトですべてをテストしたら、実際にPHPバージョンを更新します。 これを行うには、cPanelにログインして、PHPバージョンを管理するためのセクションを見つけます。

PHPバージョンを管理する

次に、アップグレードするディレクトリ(またはcPanelの設定方法によってはWebサイト)を選択します。

ディレクトリを選択

これを行うと、使用するPHPバージョンを選択するオプションが表示されます。 そして、あなたが本当に運が良ければ、あなたのウェブホストは必要なときに自動的に更新されるマネージドPHPバージョンさえ持っているでしょう。

PHPバージョンを選択してください

Webホストを使用してPHPバージョンを更新するための具体的な手順が必要ですか? これは、32の異なるウェブホストのPHPバージョンを更新するための手順のリストです。

最終的な考え

Webサイトの読み込み時間を短縮し、安全性を維持し、市場に出回っている新しいテーマやプラグインとの互換性を維持したい場合は、新しいバージョンのPHPを使用することが重要です。

WordPressは古いバージョンのPHPで引き続き機能し、PHPバージョンが終了して新しいバージョンがリリースされるまでこのサイクルは続きますが、Webサイトを可能な限り最適化することは理にかなっています。 つまり、可能な限り最速の読み込み、安全性、互換性の高いPHPバージョンを使用することを意味します。

したがって、WordPressサイトで使用されているPHPのバージョンを確認し、表示内容が気に入らない場合は変更を加えてください。 あなたとあなたのサイトの訪問者はあなたがしたことを喜ぶでしょう。