PHP 8 アップグレード – できるだけ早く行うべき理由
公開: 2022-10-03pexels.com経由のAbstract Business Code Coderによる画像
プラグインの 1 つでデータを掘り下げているときに、WordPress ユーザーの 2% だけが PHP 8 に移行したことがわかりました! テクノロジーは進歩し続けており、ユーザーに最適なエクスペリエンスとセキュリティを確保するために、最新の状態を維持する必要があります。 WordPress エコシステムを強化する役割を担う PHP プログラミング言語は、5.x、6.x、7.x からバージョン 8 にアップグレードされました。PHP 8 のアップグレードには、多くのエキサイティングな機能が含まれています。この記事。 古い PHP バージョンのセキュリティ問題に対処するためのパッチは、2022 年 11 月 28 日に期限切れになることに注意してください。
このガイドでは、特徴、機能、メリット、および PHP 8 のアップグレードを開始する前に知っておくべきことについて説明します。
一方、PHP 8 のアップグレードについて専門家に相談したい場合は、WordPress チームとの無料相談を今すぐ設定してください。
古いバージョンの PHP から移行する理由
pexels.com経由のMarkus Spikeによる画像
PHP 8 へのアップグレードを進める主な理由を見てみましょう。
PHP のセキュリティ リスクと脆弱性
PHP をアップグレードする主な理由は、WordPress アプリケーションが、定期的に更新を受け取る完全にサポートされたバージョンで実行されていることを確認することです。
新しいバージョンには、PHP を使用するアプリケーションの安全性を確保するためのセキュリティ パッチがいくつか含まれています。
繰り返しになりますが、サポートされていない PHP バージョンにはセキュリティの脆弱性に対する修正が含まれていないため、PHP Web アプリケーションをホストする前に、まずホスティング プロバイダーが PHP のバージョンをアップグレードしているかどうかを確認してください。
そのため、古いバージョンの PHP を使い続けると、悪意のある攻撃を受けやすくなります。
PHP バージョンの非互換性
最新バージョンの PHP を使用するもう 1 つの重要な理由は、互換性のサポートです。 古いバージョンを実行すると、サイトが壊れる危険性があり、これは Web 開発者にとって最大の関心事です。
サポートされている PHP バージョンは、これらのプロトコルが定期的に監視され、改善されていることを意味します。
各アップグレードには、セキュリティを向上させ、欠陥、構成エラー、およびその他の問題を排除するためのメジャーおよびマイナー アップデートが含まれています。 最新バージョンとそのアップグレードについて最新の状態を維持することは、議論の余地のない考えです。
パフォーマンス
PHP 8 のアップグレードにより、パフォーマンスが大幅に向上します。 PHP 7.4 では、システムは PHP 5.6 よりも 1 秒あたり 3 倍多くの REST API リクエストを実行でき、PHP 8 はほぼ 4 倍優れています。
以下の表の速度スコアと REST API 列を参照してください。
PHP のバージョン比較 (出典: phpbenchmarks.com)
PHP 8 にアップグレードする利点
pexels.com経由のCottonbroによる画像
安全性
WordPress などの PHP で構築されたプラットフォームを操作するには、完全にサポートされ、セキュリティの問題のために定期的に更新されているバージョンの PHP で実行する必要があります。
オーバーフロー、メモリ破損、XSS、DoS、コード実行、ディレクトリ トラバーサル、情報のトラバーサル、および検索は、廃止されたバージョンで実行し続ける場合に存在する可能性があるリスクのほんの一例です。
開発支援
互換性の理由から、十分に裏付けられ、サポートされている最新バージョンの PHP を使用する必要があります。 古いバージョンを使用すると、Web サイトのテーマとプラグインが乱雑になる場合があります。
古いバージョンの言語を使用することで発生する可能性のある脅威を抑えるために、最新バージョンとそのアップグレードについていくのは良い習慣です。
開発者の安心
PHP 7.4 は、PHP 8 より前の最新の安定バージョンです。2019 年 11 月 28 日にリリースされた PHP 7.4 バージョンには、一連の新機能、構文の強化、およびバグ修正が含まれていました。
悲しいことに、多くの開発者は幅広いバージョンのサポートにうんざりしており、プロジェクトを不安定性、セキュリティの欠如、およびパフォーマンスのギャップにさらしています。
ワークロードを解決するには、プラットフォームを PHP 8 にアップグレードすることをお勧めします。これにより、オンライン ビジネスに携わる開発者のワークロードが軽減されます。
WooCommerce サブスクリプションの移行チェックリスト をご覧ください。
PHP 8 アップグレードの方法
pexels.com経由のPixabayによる画像
何をすべきかを知っていれば、PHP バージョンのアップグレードは単純明快です。 もちろん、アップグレードと同様に、問題が発生する可能性は常にあります。 バグ、アップグレードの失敗、またはその間の何かである可能性があります。
まず、一般的に、Web サイトのすべてが最新の PHP バージョンと互換性があるかどうかを確認します。 この情報は、Web ホスティング コントロール パネルにログインすると表示されます。 ホスティング プラットフォームで選択した PHP のバージョンが最新でない場合は、わずか数ステップでアップグレードできます。 コントロール パネルの別の PHP バージョンへの移行は簡単です。PHP.net が現在サポートしている PHP バージョンから選択するだけです。
PHP バージョンの一般的な寿命は 3 年で、それ以降は使用しないでください。 次の方法を使用して、Web サイトの PHP バージョンをアップグレードします。
方法 1: ステージング サイトを使用する
ライブ サイトをアップグレードする前に、PHP バージョンの変更をテストできる開発環境 (ステージング サイトとも呼ばれます) に Web サイトの正確なレプリカを用意する必要があります。
ステージング サイトをライブ サイトのアップグレードに使用することには、次のような多くの利点があります。
収益の確保: 稼働中のWeb サイトをアップグレードして壊れた場合、収益やユーザーを失う可能性があります。 しかし、ステージング サイトでテストすることにより、そのすべてのリスクが軽減されます。
時間:ステージング サイトで WordPress の PHP バージョンをアップグレードすると、数日間テストして、すべてが適切に機能することを確認できます。 ライブ サイトで直接アップグレードする場合、短いテスト期間しか許されません。 その結果、壊れたバグが見過ごされやすくなり、ユーザー エクスペリエンスが低下します。
評判の維持:稼働中のサイトをアップグレードして壊れると、評判が低下します。 その結果、ユーザーがサイトにアクセスしなくなる可能性があります。 アップグレードの結果として問題が発生した場合、評判を損なうことなく、最初に問題に対処することができます。
安全なアップグレードについては、WordPress 開発チームにお問い合わせください。
方法 2: サイト バックアップ プラグインを使用する
この方法では、まず WordPress サイトをバックアップしてから、PHP のバージョンを 8 にアップグレードします。
WordPress ダッシュボードで、 wp-admin > plugins > add new に移動し、「 Updraft 」を探します。
次に、「今すぐインストール」ボタンをクリックしてから「有効化」をクリックして、ツアー/セットアップ ウィザードに進みます。
次に、「ここを押して開始します! 」をクリックします。 」ボタンをクリックし、次のページで「今すぐバックアップ」をクリックします。
次に、[データベースをバックアップに含める] と[ファイルをバックアップに含める] の横にあるボックスにチェックを入れます。
完了したら、モーダルの [今すぐバックアップ] ボタンをクリックします。
ウェブサイトのコンテンツのサイズにもよりますが、数分から 30 分ほどかかります。 バックアップが完了すると、成功メッセージが表示され、下の画像に示すように、バックアップがリストに追加されます。
それでおしまい; WordPress Web サイトのバックアップが正常に完了し、PHP バージョン 8 にアップグレードする準備が整いました。
バックアップはデフォルトでサーバーに保存されるため、以下の手順を使用してダウンロードする必要があります。
wp-admin > Settings > UpdraftPlus Backupsで既存のバックアップまでスクロールダウンすると、すべてのバックアップが次のように一覧表示されます。
ダウンロードを高速化するには、絶対に必要な項目のみをチェックしてください。
- データベース
- プラグイン
- テーマ
- アップロード
- 追加ファイル
項目をクリックすると、その項目がサーバー上に配置され、ファイルをコンピューターにダウンロードできるようになります。
各アイテムをクリックすると、それらがコンピューターにダウンロードされます。 すべてをダウンロードしたら、エラーが発生した場合に Web サイトを復元できるため、自信を持って PHP バージョンをアップグレードできます。
方法 3: ホスティング プロバイダーに問い合わせる
PHP バージョンを安全にアップグレードするために使用できるもう 1 つのオプションは、ホストです。 もちろん、Web サイトのバックアップも作成する必要があります。
通常、フローには次のものが含まれます。
- コントロール パネルにログインします。
- [詳細設定] タイルまで下にスクロールし、PHP とデータベースの設定を選択します。
- 下にスクロールして、PHP バージョンを更新します。
- 切り替え先の PHP バージョンを選択し、[更新] ボタンをクリックします。
Web サイトのコントロール パネルの使用方法を理解している場合は、上記の手順を実行できます。 それ以外の場合は、ホスティング プロバイダーに PHP バージョンのアップグレードを依頼する必要があります。
また、開発機関に PHP 8 のアップグレードを依頼し、互換性の問題を確認することもできます。
結論
この情報を共有できて光栄です。 PHP をバージョン 8 にアップグレードする必要がある理由を完全に理解できたと思います。
最新の PHP バージョンに移行することは、LearnDash オンライン プラットフォーム、WooCommerce ストア、WordPress サイトなどのビジネスを安全に保つための最良の方法です。
さらに、新しいバージョンの PHP は、古いバージョンよりも優れたパフォーマンスを発揮します。
パフォーマンスとセキュリティを大幅に向上させるだけで、Web サイトでのユーザー エクスペリエンスを改善し、保護することができます。
さまざまな Web ベンチマークによると、PHP 8 は PHP 7 よりも大幅に高速です。
それで、あなたの計画は何ですか? 試してみますか? コメント欄でご意見をお聞かせください。
今すぐ PHP のバージョンをアップグレードするために、私たちにご連絡ください。
次回まで、お元気で!