使用しているPHPのバージョンを確認する方法

公開: 2022-05-05

PHPの最新バージョンを使用することが重要である理由と、使用しているバージョンを確認する方法

すべてのWebサイトには、少なくとも1つの共通点があります。それは、コード上で実行されます。

WebサイトがWordPressで構築されている場合、そのコードにはHTML、CSS、JavaScript(他のコーディング言語の中でも)が混在している可能性がありますが、ほぼ確実にPHPが含まれています。

完璧なマネージドWordPressホスティングの利点を体験してください。

WPエンジンに切り替えます

PHPはHypertextPreprocessorの略で、WordPressが2003年に発売されて以来、WordPress開発のサーバー側で安定した固定具であるオープンソースのスクリプト言語です。

WordPressサイトのフロントエンドとバックエンドの両方に表示されるもののほとんどは、PHPのおかげで存在します。 投稿とページのテンプレート全体で見つかるだけでなく、PHPはWordPressダッシュボードを構築するファイルも構成します。

PHPの新しいバージョンがリリースされると、サイトを構築してパフォーマンスを向上させるための強力なフレームワークとして間違いなく重要になりますが、最新バージョンのPHPを実行することがこれらの結果を実現するための鍵となります。

WordPressサイトの50%は、すでにサポートが終了しているPHPバージョンを実行しています。つまり、セキュリティの脆弱性に対するサポートやパッチは適用されていません。

この投稿では、PHPの詳細と、最新バージョンを実行することが重要である理由、サイトで実行されているPHPのバージョンを確認する方法、および安全にアップグレードする方法について学習します。 始める準備はできましたか? 飛び込みましょう!

目次
1.サーバー側コード101:PHPとは何ですか?
2.PHPを更新する利点
3.WordPressサイトのPHPバージョンを確認する方法
3.1。 WordPressサイトヘルスツールを使用する
3.2。 PHPファイルを実行する(DIY)
3.3。 ホスティングプロバイダーに確認してください
3.4。 WordPressプラグインを使用する
3.5。 セキュリティの脆弱性が修正されていないバージョンのPHPを使用しているかどうかを確認する方法
4.PHPを安全にアップグレードする方法
4.1。 1.WordPressが最新であることを確認します
4.2。 2.プラグインとの互換性の問題を確認します
4.3。 3.PHPのバージョンをアップグレードします
4.4。 4.サイトを確認します
5.結論

サーバーサイドコード101:PHPとは何ですか?

PHPは、従来のオープンソースLAMPスタックで中心的な役割を果たすオープンソースプログラミング言語です。 このように、それは多くのWordPressサイトの舞台裏で見られる基本的な要素です。

コードがユーザーのブラウザーでレンダリングされるJavaScriptとは異なり、PHPはサーバー側のプログラミング言語であり、それが存在する物理サーバーで処理されることを意味します。 また、PHPに起因するサイトのパフォーマンスに関する問題は、最終的には修正する必要があることを意味します。

ホスティングプロバイダーとプロビジョニングしたサーバーリソースによっては、サイトを最適化しようとしても、PHPの問題(最新バージョンのコードを実行していないなど)によって速度が低下する可能性があります。

PHPはWordPressの中心的なコンポーネントとして広く使用されていますが、サイトの速度を低下させるのではなく、サイトに電力を供給できるように更新する必要もあります。


PHPを更新する利点

WordPressに対するPHPの重要性を考えると、最新バージョンのPHPを実行すると、個々のWordPressサイトの全体的なパフォーマンスに大きな影響を与える可能性があります。

簡単に言うと、PHPはデータベースから正しいデータを取得し、それをHTMLとCSSでラップしてから、訪問者のブラウザーに配信します。 このプロセスのいずれかの部分が遅い場合、他のすべても同様であり、ユーザーが最初に気付くでしょう。

PHPを更新すると、PHPがスムーズに実行されるようになりますが、安定したバージョンのリリースで言語を維持、更新、修正する世界中のPHP開発者のチームによって新しいバージョンもサポートされています。

現在、各PHPバージョンは、最初のリリースから2年間サポートされています。つまり、改善、バグ修正、およびセキュリティパッチはすべて定期的に対処されています。 最初の2年後、PHPバージョンは重要なセキュリティ更新のみを受け取り、3年後、PHPバージョンは非推奨になり、更新をまったく受け取りません。

上記のように、すべてのWordPressサイトの半分はすでに非推奨になっているバージョンのPHPを実行しています。つまり、セキュリティの脆弱性のためにサポートまたはパッチが適用されていません。

パフォーマンスとセキュリティのためにサイトを最適化することは、PHPの更新に明確な焦点を当てるところです。 WordPressと同様に、PHPは、長年のWebサイト開発と実際のユースケースを通じてより高度になっています。 新しいバージョンは進化を続けており、1.0のリリース(1995年)以降、多数のアップデートとフルリリースがあります。

WordPressを実行するには、サーバーで少なくともPHPバージョン5.2.4を使用する必要がありますが、PHP7.4以降が標準の推奨事項です。

これは、WordPressと同様に、新しいバージョンのPHPにより、サイトの速度、セキュリティ、および全体的な効率が向上するためです。 それが進歩するにつれて、PHPは以前のイテレーションよりも速く、より安全になり、リソースをあまり消費しなくなりました。

これはWPエンジンで直接目にしました。そこでは、顧客が新しいバージョンのPHPにアップグレードすると、サーバー要求の処理時間が短縮され、サイトの速度が速くなることがよくあります。

お客様が最新バージョンのPHPにアクセスできるように努めており、通常、すべてのお客様のサイトで必要なテストを大規模に完了した後、これらのバージョンを利用できるようにしています。


WordPressサイトのPHPバージョンを確認する方法

サイトで現在実行されているPHPのバージョンをどのように把握しますか? 現在WordPressサイトに使用されているPHPのバージョンを知りたい場合は、次の方法で確認できます。

WordPressサイトヘルスツールを使用する

WordPressバージョン5.2以降を実行しているユーザーにとって、サイトで使用しているPHPのバージョンを判断する最も簡単な方法の1つは、WordPressサイト(PHPだけでなく)に関する大量の役立つ情報を提供するWordPressSiteHealthツールを使用することです。

[サイトヘルスステータス]ページには、サイト全体の概要が表示され、現在のバージョンが古くなっている場合はPHPの更新が推奨されますが、[ツール]>[サイトヘルス]>に移動すると、使用しているPHPのバージョンをすばやく確認できます。 WordPressダッシュボードの情報ページと[サーバー]タブを開きます。 次のように表示されます。

[サーバー]タブを介したWordPressサイトヘルスツール

この画面には、サーバーアーキテクチャとWebサーバー情報に加えて、現在実行しているPHPのバージョン、PHP SAPI(Server API、PHPが使用しているSAPI)が示され、PHPの最大値が示されます。入力変数は次のとおりです(デフォルトでは、PHPスクリプトに許可される入力変数の最大数は1000に設定されています)。

PHPファイルを実行する(DIY)

自分のサーバーにアクセスできる場合は、単純なPHPファイルを実行してPHPのステータスを確認できます。 空のPHPファイルに以下を追加して、サーバーで実行するだけです。

<?php phpinfo() ?>

または、ローカルにインストールされたバージョンのPHPを使用している場合は、次を使用します。

php -v

これにより、現在使用しているPHPのバージョン、作成時、著作権データなどに関する情報が得られます。ただし、すべての人が自分のサーバーでファイルを実行するためのノウハウ、時間、またはアクセス権を持っているわけではありません。

ホスティングプロバイダーに確認してください

WordPressサイトがプロバイダーでホストされている場合は、サイトで使用しているPHPのバージョンを簡単に識別できるはずです。 すぐにわからない場合は、プロバイダーに連絡して支援を求める必要があります。

WP Engineを使用すると、顧客はPHP Selectorツールを使用してすべてのPHP情報を簡単に表示できます。このツールは、サイトで使用されているPHPの現在のバージョンを示し、PHPを更新するための簡単なオプションを提供します。


PHPについて心配するのにうんざりしていませんか? 私たちはそれをカバーしています!

WPエンジンに切り替えます

WordPressプラグインを使用する

もう1つのオプションは、WordPressプラグインの幅広い世界を利用して、PHPの詳細を調べることです。 Display PHP Versionは、WordPress管理ダッシュボードの「概要」で現在のPHPバージョンを表示する機能を提供する堅実なWordPressプラグインです。

「概要」管理ダッシュボードウィジェット

実際に最新バージョンのPHPを実行している場合は、問題はありませんが、PHPが古くなっている場合や、必要に応じてPHPを更新する方法を知りたい場合は、次のセクションはあなたのためです。

セキュリティの脆弱性が修正されていないバージョンのPHPを使用しているかどうかを確認する方法

上記のように、PHPバージョンは最初のリリースから2年間サポートされます。つまり、一般的な改善、バグ修正、およびセキュリティの脆弱性に対するパッチはすべて定期的に対処および更新されます。 ただし、2年後、PHPバージョンは重要なセキュリティ更新のみを受け取り、3年後、PHPバージョンは完全に非推奨になります。つまり、更新はまったく受信されなくなります。

WordPressサイトヘルス機能などのツールはPHPが古くなっているかどうかを教えてくれますが、ここにある詳細なPHPバージョン情報を使用して、PHPの各バージョンが現在受けているサポートの種類を正確に判断できます。すべて。


PHPを安全にアップグレードする方法

PHPのバージョンのアップグレードは特に複雑ではありませんが、他のソフトウェアアップデートと同様に、いくつかのリスクが伴います。

最大のリスクは、下位互換性、またはサイトのコード(WordPressコア、テーマ、プラグイン、およびスクリプト)がアップグレード先の新しいバージョンのPHPと互換性がない可能性に集中しています。

それが実際に当てはまる場合は、切り替えを行うと、サイトのすべてまたは一部が破損したり、重大なパフォーマンスの問題が発生したりする可能性があります。 とはいえ、PHPを更新する前に互換性の問題を確認する方法がいくつかあります。その概要を以下に示します。

ジャンプする前に、ここで説明するプロセスは、ライブWebサイトをアップグレードするためのものです。 さらに優れたオプションは、ローカル開発を調査することです。これにより、サイトのローカルコピーを作成し、それをコンピューターで実行できます。 これは、サイトで新しいコードをテストするための最良の(そして最も安全な)方法であり、新しいバージョンのPHPへのアップグレードも例外ではありません。

これで、PHPのバージョンを安全にアップグレードする方法は次のとおりです。

1.WordPressが最新であることを確認します

上記のように、PHPの更新に関する問題は通常、新しいPHPバージョンと互換性がなくなった古いコードから発生します。この問題の最善の解決策は、最新バージョンのWordPressを実行することです。

WordPressとそのユーザー開発者の幅広いコミュニティは、PHPの基本的な役割を強く認識しており、多くの場合、PHPの新しいバージョンとの互換性を確保するために、作業(コアアップデートからプラグイン、テーマまで)を調整します。 その理由だけでも、最新バージョンのWordPressを実行することは、サイトが最新バージョンのPHPに対応できるようにするための優れた方法です。

2.プラグインとの互換性の問題を確認します

ただし、最新バージョンのWordPressを使用しても、すべてがスムーズに切り替わる保証はありません。 ありがたいことに、プラグインを使用して、非互換性の問題を事前にテストできます。

WPエンジンのPHP互換性チェッカープラグインは、まさにこの目的のために作られました。 プラグインはサイト上のすべてのコードをチェックし、発生する可能性のある問題にフラグを立てます。これは、任意のWordPressサイトで使用できます。

プラグインを使用するには、プラグインをサイトにインストールする必要があります。プラグインがアクティブになると、[ツール]の下に[PHP互換性]という新しいメニュー項目が表示されます。 ここでは、アップグレードするPHPのバージョンを選択してから、サイト全体でスキャンするプラグインやその他の拡張機能を選択するだけです。

WPエンジンのPHP互換性チェッカー

これで、スキャンを開始できます。 完了すると、サイトのエラーと警告のリストが表示されます。 問題が発生したファイル名と行番号も表示されます。

その情報を使用して、障害のあるプラグインやテーマを置き換えたり、別の最新のソリューションを見つけたりすることができます。 PHP互換性チェッカーも提案を行います。

WP Engineのお客様は、PHPテストドライバーを使用することもできます。これにより、更新をコミットする前に、異なるバージョンのPHPでWebサイトを表示できます。 PHP互換性チェッカーと同様に、PHPテストドライバーは、新しいバージョンのPHPに更新するときに発生する可能性のある潜在的な問題に対する優れた見通しを提供します。

3.PHPのバージョンをアップグレードします

デューデリジェンスを行い、サイトの互換性の問題を確認したら、新しいバージョンのPHPに更新します。 これを行うにはいくつかの方法があります。 より技術的に精通している場合、1つのオプションはSSHコマンドを使用してPHPを更新することです。

ただし、PHPを更新するはるかに簡単な方法は、資格のあるホスティングプロバイダーを使用することです。 WP Engineのお客様は、現在のPHPバージョンを表示し、PHPセレクターツールを使用して更新できます。ユーザーポータルにログインして、ここに記載されている手順に従ってください。 ご不明な点がございましたら、いつでもサポートにお問い合わせください。

4.サイトを確認します

PHPのバージョンをアップグレードしたら、最後にサイトのフロントエンドに戻って詳しく調べます。 時間が許す限り、すべてのページをチェックして、すべてが正常に表示され、サイトの一部が無効になっていないか、他の問題が発生していないことを確認する必要があります。

また、サイトの種類に固有のさまざまな機能を確認することもできます。 たとえば、eコマースサイトがPHPの更新後にテスト購入を実行したり、ニュースサイトが広告や関連記事をクリックして、すべてが正しく更新されたことを確認したりする場合があります。

使用しているプラ​​グインとテーマ機能をテストすることも重要です。 ただし、上記の互換性チェックに従えば、問題が発生する可能性はほとんどありません。 問題が明らかでない場合は、PHPの更新が完了しています。


結論

PHPはWordPressの重要な要素であるため、サイトの最も重要な部分の1つです。

更新されたPHPを実行すると、サイトの速度とパフォーマンスが向上するだけでなく、脆弱性が減少し、サイトの全体的なセキュリティが向上し、データが安全に保たれます。

PHPの動作を理解し、サイトで実行されているPHPのバージョンを知ることはどちらも重要な要素ですが、PHPを安全に更新することはおそらく最も重要な部分です。

一部のホスティングプロバイダーはサーバー側の構成(PHPを含む)をあなたに任せていますが、WP Engineの顧客は常に最新であり、PHPを含むWordPressの最新の素晴らしい機能の恩恵を受ける準備ができています!

常に最新のPHPのパフォーマンスとセキュリティの利点を得るには、WPエンジンに切り替えてください。 60日間の返金保証でリスクなしに移行し、完璧なマネージドWordPressホスティングの利点を体験してください。

今すぐ移行してください!