WordPressの推奨事項に沿ってPHPバージョンを更新する方法
公開: 2019-06-03WordPress Webサイトが読み込まれると、コードで実行されます。 昔々、そのコードは厳密にHTMLでした。 さて、それはいくつかの異なるもの、通常はCSS、HTML、JavaScriptです。
しかし、それは家の最前線です。 すべての訪問者が見る給仕。 家の裏側の動作は少し異なります。 キッチンにはさまざまな料理人がいて、すべてに少し影響を与えます。
WordPressに関して言えば、プログラミング言語PHPがショーを実際に実行しているのです。 PHPは、WordPressダッシュボード(バックエンド)からWebサイトページテンプレート(フロントエンド)まで、あらゆるものに含まれています。 PHPはプラグイン、テーマにも含まれています…基本的に、PHPなしではWebサイトは存在しません。
私たちのYoutubeチャンネルを購読する
PHPとは何ですか?
PHPはオープンソースで自由に使用できるプログラミング言語であり、アクセスしやすいため、Web開発で最も使用されているプログラミング言語の1つです(Facebookでも使用されています)。
家の裏側が家の前側に与える影響は次のとおりです。PHPは基本的にデータベースから情報を取得し、それをCSSとHTMLとしてパッケージ化してから、訪問者が見ることができる豪華なサイトを作成します。
PHPはサーバー側に存在します。 比較すると、JavaScriptのようなものは、誰かがあなたのサイトにアクセスしたときに、ブラウザのWebサイトのクライアント側で処理されます。 Webサイトの問題がPHPの問題によるものである場合は、それを修正する必要があります(または、少なくともホストが修正します)。超高速のコンピューターでさえ、低速のサーバーからPHPをすばやく処理することはできません。
教訓:PHPは非常に重要です。特に、WordPressサイトがある場合、少なくともパフォーマンスを向上させたいWordPressサイトがある場合はそうです。
PHPには更新が必要
PHPはWordPressの中心であるため、常に調整と改善が行われています。何年にもわたって多くのバージョンがあります。 この記事の執筆時点では、7.3が最新バージョンですが、少なくともバージョン7.0が必要です。 アップグレードすることで、最新のPHPバージョンにアクセスできるようになります。これは、最も速く、最も安全で、単純に優れたバージョンでもあることを意味します。

ソース:php.net
PHP 7の最大の変更点は、前回のバージョンであるPHP5.6の約2倍の速度であるということです。 コードは読みやすく、サポートも簡単です。 スクリプトの問題はスムーズに解決されます。 そして、そのアプリケーションはハッキングするのがより困難です。
PS古いバージョンのPHPを引き続き使用すると、アクティブなサポートにアクセスできなくなり、セキュリティサポートも最終的にはなくなります。 翻訳:あなたのウェブサイトは安全ではなく、何かがうまくいかなかった場合、あなたはそれについて何の助けも得ることができません。
WordPressのPHPバージョンを確認しましょう
PHPを更新する前に、現在使用しているPHPのバージョンを確認して、更新する必要があるかどうかを確認してください。 これを行うには、2つの簡単な方法があります。
ホストに確認してください
これが私がしたことです。 実際、私が技術的に行ったことは、DreamHostに電子メールを送信して、「うーん、私のWebサイトは最近私を嫌っているようです」と言うことでした。 そして、彼らは「ええ、PHPが古くなっていることに腹を立てています」と言っていました。
ホストのカスタマーサービスを利用できない場合は、おそらく自分でバージョンを確認できます。 「PHP設定」、「PHPバージョン」、「ドメインの管理」などを探します。
DreamHostでは、[ドメインの管理]ページでバージョンを確認できます。

PHPバージョンのプラグインを使用する
Display PHP Versionのようなプラグインを使用できます。これは、WordPressに関してはこれまでで最も簡単なことかもしれません。

インストールしてアクティブ化し、使用しているバージョンをダッシュボードの[概要]セクションに表示するだけです。

PHPバージョンをアップグレードする時が来ましたか?
あなたは可能な限り最悪のニュースを見つけました、そしてあなたのPHPをアップグレードする時が来ました。 私はあなたのホストがあなたにアップグレードを許可すると仮定します-もしそうでなければ、彼らと別れる時が来ました。
新しいPHPバージョンと互換性のないコードがWebサイトに含まれている可能性があるため、アップグレードするのは常に少し危険です。 その場合、アップグレード後にWebサイトの一部またはすべてがおかしな動作をする可能性があります。

それを防ぐ方法を見てみましょう。
これはライブWebサイトで実行できますが、さらに安全な解決策は、Webサイトのローカルコピーを作成し、最初にテスト実行としてそのプロセスを実行することです。
すべてをアップグレードします(ただし、最初にバックアップします)
PHPの問題は通常、古いコードに関係しているため、他の作業を行う前に、プラグイン、テーマ、WordPressのバージョンをアップグレードすることをお勧めします。 また、あなたはおそらくこれをすでに知っているでしょう、しかしあなたは何かを更新する前に常にあなたのサイトをバックアップするべきです。

WordPressサイトのバックアップについてたくさん書いています:
- デュプリケーター:WordPressコンテンツをバックアップ、コピー、または複製する簡単な方法
- WordPressウェブサイトのGoogleドライブバックアップを作成する方法
- UpdraftPlusの究極のガイド:WordPress Webサイトをバックアップ、復元、または移行する方法
互換性を再確認してください
古いものをすべてアップグレードすることは良い最初のステップですが、絶対確実ではありません。 幸いなことに、彼らはそのためのプラグインを作成します。 (WP EngineのPHP互換性チェッカーもありますが、最近のWordPressバージョンではテストされていません。)

インストールしてアクティブ化し、ダッシュボードの左側のサイドバーにある[SG Optimizer]リンクをクリックしてから、[EnvironmentOptimization]をクリックします。 ページの途中に、推奨されるPHPアップグレードと「互換性の確認」へのリンクが表示されます。

(少なくとも私の単純なWebサイトでは)10分もかからず、その後この通知を受け取ったので、行ってもいいようです。

PHPをアップグレードする
皆さん、思い切って行動する時が来ました。
PHPをアップグレードする方法はいくつかあります。 SSHコマンドを使用するなど、かなり高度なものもありますが、その方法を知っている場合は、私やこの記事は必要ありません。
代わりに、これを簡単な方法で行います。毎月請求されるホスティングサービスを使用します。 ご存知のように、私はDreamHostを使用しています。これは、それらを介してPHPをアップグレードするための手順です。 別のホストを使用している場合は、その方向を見つけるのに問題はないはずです。また、私がアップグレードする方法とそれほど変わらない可能性があります。
[ドメインの管理]に移動し、アップグレードする必要があるドメインの近くにある[編集]をクリックして、[Webオプション]の下にあるPHPアップグレードオプションを見つけます。

DreamHostはPHP7.2を提案しているので、それを選択します。 次に、変更を保存すると、変更が約10分で行われるはずであるという通知が表示されます。 WordPressに戻り、キャッシュをクリアすると、PHPが更新されます–2分です。

すべてが正しく見え、正しく機能することを確認します
デューデリジェンスを行ったとしても、ウェブサイトは不完全であることが知られています。 PHPが更新されたら、サイトにアクセスしてすべてを確認してください。 各ページをクリックして、機能やプラグインなどをテストします。
まとめ
PHPバージョンのアップグレードは、プラグインやテーマのアップグレードと同様に、WordPressのベストプラクティスの一部です。 そうは言っても、私は1か月間カレンダーに「PHPの更新」を行ってきました。 多分2ヶ月。 毎週月曜日に日付を移動します。 「いや、来週の月曜日。」 それがどれほど簡単かを知っていたら、それほど恐れることはなかっただろう。 そして、それはWordPressやそれ以降の多くのものに当てはまりませんか? あなたのウェブサイトの安全性とパフォーマンスはこれらの小さなタスクに依存しています–それらの上にとどまり、それらを乗り越えて、人々が愛するコンテンツを作成し続けてください。
このチュートリアルはあなたに開発バグを与えましたか? WordPress開発者を目指す10のPHPチュートリアルをチェックしてください。
