WordPressを扱っている人にとって「PHP」は馴染みの深い、よく目にする言語ですよね。特にテーマをカスタマイズしたり、プラグインを編集したり、トップページをオリジナルに変更したい時はPHPをイジらないと前に進めません。なぜならWordpressはPHPという言語で作られているためです。
さて、そんなPHPですが、実は2015年12月にPHP7という新しいバージョンが登場しています(現在はPHP7.1.4が最新です)。
なぜ2015年12月の話を今しているのかというと、私自身、このVer7があることに最近気づいたためです(汗
PHPは自分でバージョンアップの手続きをしないと切り替わりません。そのため、例えば2015年12月よりも前からWordpressを運営している人の中には当時のまま(PHPバージョン5のまま)で使っている人も多いはず。私がそうでした!なので運営歴の長い人ほどこの機会に一度PHPのバージョンをチェックしてみることをオススメします。
そしてもしPHP5だとすれば、出来るだけ早くPHP7にバージョンアップした方がいいです。先に書いておくとこれがこの記事の結論です。
「PHP5?PHP7?どういうことか全然分からない…」という方も多いと思いますので、今回の記事では、PHP5とPHP7の違いについて、またその導入の仕方についても丁寧に解説していきたいと思います。
スポンサー:1日2時間で月1000万円稼ぐアフィリノウハウ
がむしゃらに記事とメルマガを書いて月10万円しか稼げなかった男が、「あること」を導入したことで月1000万円を稼ぐようになった…そのあることを今から公開します。アフィリエイトはコツを掴むと報酬が爆発するケースが多いのでこれはチェックをオススメします。また、今回の企画ではノウハウだけではなくPDF約100冊や、動画約25個も無料とのことですので、これからアフィリエイトに取り組む方にもオススメできる内容ですね。
■無料:1日2時間で月1000万円稼ぐアフィリノウハウ
そもそもPHPとはなにか?
PHPはプログラミング言語の一つです(言語には色々な種類があり、その中の一つ)。Web開発でよく使用されている言語と覚えておくと良いです。例えばJavaという言語はゲームやツール開発で使われ、C++という言語は電化製品やロボット系、PHPはWeb開発という具合です。それぞれ分野が違います。
そして前述の通り、WordpressはPHPで作られています。
PHPを用いることで、新着記事をトップページやサイドバーに表示させたり、カテゴリ別に記事を整理整頓したり…といった動的なページを作れるようになります。HTMLとCSSだけだと、このような動作は手作業で行わなければなりません。
WordPressが便利に使えるのも、このPHPがあるからなんですね。
そしてそのPHPは定期的にバージョンアップを繰り返していて、今はPHP7が最新バージョンになっています。
約10年ぶりのメジャーバージョンアップ!PHP5からPHP7へ!
実は、PHPのメジャーバージョンアップは約10年ぶりで、PHP5からPHP7には、かなり大幅なバージョンアップが行われています(ちなみにPHPは誕生が1995年6月なので約22年が経過している)。
この7へのバージョンアップでは互換性を維持しながらも、従来のPHP5と比べて2倍以上の実行速度を実現しています。2倍です2倍。比べ物になりません。そしてメモリ使用量を大幅に軽減するなど、大きな改善がなされています。
PHP5と比べて2倍以上の実行速度って凄くないですか?
PHPは普及率が高いプログラミング言語ですから、セキュリティ面から考えても最新バージョンの方が良いと考えられます。詳細は省くとしてあらゆる面でPHP5よりもPHP7の方が優れているのは確実です。
アフィリエイトJAPANもPHP5からPHP7へ変更
アフィリエイトJAPANもPHP5からPHP7に変更しました。
変更して感じるのは、表示速度が明らかに変わったという点。それが体感でわかるレベルなのですごいです。特に管理画面の動きは激的な変化を感じます。本当にサクサク動くので、ブログ運営が以前よりも快適になりました。
ブログの表示速度が上がると読者にとってもストレスの少ないブログになります。表示速度が遅いと、ユーザーもストレスを抱えますし、結果ブログの滞在時間が減ったり、離脱率が上がってしまったり…悪影響を及ぼします。それがPHP7でクリアになり、SEO的な効果も期待出来ます。
ここまでの説明でご理解頂けると思いますが、今PHP5の人はPHP7に変更した方がいいです。それくらいPHP7にはメリットがあります。
エックスサーバーでPHP5からPHP7に切り替える方法
ではここから切り替え方について解説します。
アフィリエイトJAPANで使っているのはエックスサーバーですので、エックスサーバーの場合で解説していきます。エックスサーバーは既にPHP7に対応済みなのでPHP5からPHP7へは簡単に切り替えることができます。
では、XサーバーでPHP5からPHP7へ切り替える方法を解説しますね。
まずはXサーバーの管理画面を開いてください。サーバーパネルをクリックしましょう。
※サンプル画像のため、一部文字を消しています。
「PHP Ver.切り替え」を選択します。
ドメイン名を選択します。「.com」と表示されているところの「選択する」をクリックしてください。
現在のPHPのバージョンが表示されます。真ん中に「変更後のバージョン」というプルダウンのメニューがあるので、そこからPHPのバージョンを切り替えることができます。
「PHP7.1.4」に切り替えましょう。その後に「PHPバージョン切替(確認)」をクリックします。
「PHPバージョン切替(確定)」をクリックします。
これでPHP7への変更が完了です。
とても簡単ですよね。一つも難しいことはありません!
PHP5からPHP7へ移行する時の注意点
PHP5からPHP7に変更することは簡単ですが、変更する前に注意点があります。非常に重要ですから、以下の注意点は必ず確認してください。
注意点1:テーマ(テンプレート)によっては表示が崩れる可能性がある
PHP5からPHP7に変更する際に注意したいのが、使用しているテーマがPHP7に対応していなかった場合、ページの表示が消えたり、表示が崩れたりする場合があります。
データそのものが消えるということではなく、表示されなくなるということが起こりえます。対応するタグが変わることが原因のようです。その場合、真っ白のページが出てきたり、表示の崩れたページが出てきたりするわけですから、考えただけでもゾッとしますね。
今使っているテーマやプラグインがPHP7に対応しているか確認した方がいいです。PHP7が発表されてから約1年半経過しているので、多くのテーマやプラグインは対応されています。ただそれでも100%とは言えませんので、きちんと確認した方がいいでしょう。
注意点2:時間に余裕がある時に行う
PHP7に移行した際、エラーチェックや修正に時間を取られる可能性があります。時間に余裕を持って作業をした方がいいでしょう。時間がない時に行うと、予想外の修正が発生した時に対応できませんから。
人によってテーマやプラグイン、環境も違うのでエラーが起こらない場合もありますし、起こってもエラーの種類は人によって変わってきます。アフィリエイトJAPANでPHP7に移行した際に一部表示崩れがあり対応に追われました(汗
トラブルは起こるものとして余裕がある時に切り替えることをオススメします。
注意点3:バックアップは必ずとってから!
念のためPHP5からPHP7に移行する際には、バックアップを取った方がいいです。
データが消える可能性は低いですが、万が一ということもありますので。今まで頑張って作り込んできたコンテンツを守るためですから、きちんとバックアップはした方がいいです。
バックアップに関しては「プラグインを使ってバックアップを取る方法」と「FTPソフトを使ってバックアップを取る方法」があります。それぞれ手順が違いますので、以下のリンクを参考に自分に合う方を実践してみてください。
今回のPHP7への移行だけに限らず、WordPressのバックアップは定期的に行った方が良いものです。データ関係って、本当にいつどこで何が起こるか分かりませんからね。今のうちにバックアップを取っておくことを強く推奨します。
注意点4:プラグインを一時無効化する
PHP7に移行する際には、有効化しているプラグインを一時的に無効化することをオススメします。エラーの原因になることも考えられますから。特にキャッシュ系のプラグインを多く使っているのであれば、無効化した方がいいと思います。プラグインを無効化しても、ボタン一つですぐに有効化できるので、そこは安心してください。
エックスサーバーならPHP7.1.4を簡単に使えます。
私の愛用サーバーはエックスサーバーのX10です。
今回PHP7.1.4を導入したわけですが、前述の通り、数回のクリックで完了しました。エックスサーバーはPHPのバージョンアップ以外にも色々な点でユーザーフレンドリーです。サポートが早く、最新技術の導入も早い、サーバー増強も簡単、常時SSL化もすぐ出来る。
文句無しのNo1サーバーですのでこれから契約を考えている方にはエックスサーバーをオススメしたいです。
まとめ
今回はPHP5とPHP7の違いについて詳しく解説していきました。
エックスサーバーを使っているのであれば、切り替えそのものは瞬間的に行うことが出来ます。テンプレとプラグインの確認で問題がなければ早めに切り替えることをオススメします。ページの表示速度も上がりますし、管理画面もサクサク動くので本当にいい感じです!