WordPress PHPバージョンとサーバー構成要件

WordPressで個人ブログサイトを構築するには、どのようなサーバー構成が必要ですか?PHPとMySQLのバージョンは?サーバーは、ウェブサイト、アプリケーション、そして様々なデジタルアセットのデータファイルを保存することで、インターネットの基盤となっています。セルフホスト型のWordPressウェブサイトでは、PHPファイル、メディア要素、MySQLデータベースを保存・使用し、ウェブサイトのコンテンツを公開するためのサーバーが必要です。

WordPressを使って個人ブログを構築するにはどのようなサーバー構成が必要ですか?

WordPressで個人ブログサイトを構築するには、どのようなサーバー構成が必要ですか?PHPとMySQLのバージョンは?サーバーは、ウェブサイト、アプリケーション、そして様々なデジタルアセットのデータファイルを保存することで、インターネットの基盤となっています。セルフホスト型のWordPressウェブサイトでは、PHPファイル、メディア要素、MySQLデータベースを保存・使用し、ウェブサイトのコンテンツを公開するためのサーバーが必要です。

しかし、WordPress サイトをインストールする前に、PHP とサーバーの要件を考慮する必要があることをご存知でしたか?

WordPressのPHPとサーバーの要件は、正常に動作するウェブサイトを構築するための最低限の環境設定です。技術的には、WordPressは古いコードとサーバーでも動作しますが、理想的とは言えません。何かが壊れてウェブサイトの動作が遅くなる可能性があります。そのため、WordPressはサーバーとPHPコードの要件を明記しています。これは開発者の責任範囲の一部をカバーするだけでなく、ホスティングされたWordPressウェブサイトの立ち上げ時に問題を最小限に抑えるためのサーバーレベルの必須要件であることを開発者に伝えています。

WordPress PHPバージョンとサーバー構成要件

このガイドでは、WordPressのインストールに必要なPHPとサーバーの要件、そして理想的な環境を構築するためのオプションの推奨事項について詳しく説明します。また、現在のサーバーを確認する方法についても説明します。の情報を取得し、WordPress PHP 要件に従って更新します。

  1. WordPress には常にサーバーが必要ですか?
  2. WordPressのPHPとサーバー要件
  3. ウェブホストがWordPressの要件を満たしているかどうかを確認する方法

WordPress には常にサーバーが必要ですか?

はい、すべての WordPress ウェブサイトを実行するにはサーバーが必要です。WordPress.orgまだWordPress.comそれは問題ではありません。

WordPress.orgWordPress.com ではセルフホスティングは必須ではありませんが、Web サイトのファイルをホストするために物理サーバーと Web サーバー ソフトウェアが使用されます。

開発者は通常、WordPressウェブサイトをホスティングする際に専門のサーバーホストを利用することを推奨されます。これにより、自動バックアップ、パフォーマンス監視、コンテンツ配信ネットワークなどの機能を備えたマネージドWordPressホスティングのメリットを享受しながら、管理ダッシュボードでサーバーを制御できます。このようなダッシュボードは、ウェブサイトの作成・移動、速度とセキュリティの設定、アクセス、PHP、ウェブサイトデータベースのメトリクス分析を行う際に非常に役立ちます。

WordPressのPHPとサーバー要件

PHPはプログラミング言語であり、すべての主要なプログラミング言語は改善のためにアップデートされます。今回は、WordPressウェブサイトを運営するのに最適なPHPプログラミング言語のバージョンについて見ていきます。

一方、ウェブサーバーは物理的なハードウェアサーバー上に保存されるソフトウェアです。ApacheやNginxなどの一般的なサーバーソフトウェアは定期的なアップデートが必要ですが、ソフトウェアを収容するハードウェアも同様です。そのため、開発者はWordPressに最適なバージョンを把握することが重要です。

まず、以下の PHP 要件から始めて、次にサーバー要件に移ります。

WordPressのPHP要件

WordPressはPHPプログラミング言語の多くのバージョンをサポートし、動作します。ただし、最適なパフォーマンスを得るには、PHP 7.4以降を使用することをお勧めします。

含む:

  • PHP バージョン 7.4
  • PHP バージョン 8.0
  • PHP バージョン 8.1

WordPressは、PHP開発者からのサポートが継続されているかどうかに基づいて、PHPのバージョンを推奨します。すべてのPHPバージョンは2年間サポートされ、その後はいわゆる「サポート終了」フェーズに入ります。

PHP バージョンには 3 つのサポート フェーズがあります。

  • 積極的なサポート
  • セキュリティ修正のみ
  • 人生の終わり

「アクティブサポート」フェーズでは、バグやセキュリティレポートへの対応と修正が行われます。この期間中、メインリリースを補完するサブリリースもリリースされます。深刻なセキュリティ問題への対処が絶対に必要な場合は、「セキュリティ修正のみ」フェーズでリリースされます。「サポート終了」フェーズでは、PHP開発チームがセキュリティとバグの修正を提供しなくなります。つまり、ウェブサイトで「サポート終了」バージョンのPHPを使用している場合、脆弱性が存在する可能性があります。

これらの段階を踏まえ、「サポート終了」段階にあるPHPバージョンを使用しているウェブサイトは、直ちにアップグレードすることをお勧めします。上記の推奨事項には、「アクティブサポート」段階にあるPHPバージョンが2つ含まれています。PHPバージョン7.4は「セキュリティ修正のみ」段階にあり、WordPressサイトを運営するために必要な最低要件となっています。

WordPress PHPバージョンとサーバー構成要件

サポートされているPHPバージョンとステージ

PHPのバージョンの歴史は、2000年10月のPHP 3.0に遡ります。それ以来、8.1まで定期的にアップデートが行われてきました。PHPバージョン7.3は「サポート終了」段階に入った最新バージョンであり、今後の修正はサポートされません。

WordPressは技術的に多くのPHPバージョンで動作しますが、中には古いバージョンもあります。PHP 3.0を使用してWordPressサイトを立ち上げることも可能ですが、深刻な機能上およびセキュリティ上の問題が発生する可能性が高くなります。「セキュリティ修正のみ」のバージョンであればどれでも構いませんが、WordPressサイトのPHPを最新の「アクティブにサポートされている」バージョンに更新することをお勧めします。

ヒント:ウェブサイトの全体的な目標に関係なく、データのセキュリティと最高のパフォーマンスを確保するために、すべての WordPress サイトでサポートされているバージョンの PHP を使用する必要があります。

WordPressでPHPのバージョンを確認して更新する方法
各バージョンのリリース日と、各バージョンの「アクティブ サポート」および「セキュリティ修正のみ」フェーズの終了日を確認するには、PHP.net の「サポートされているリリース」ページをブックマークすることをお勧めします。

最も重要なのは、サイトで現在使用されているPHPのバージョンを把握し、必要に応じて更新することです。WordPressの管理画面、フロントエンド、version.phpファイルの確認、WP-CLIの使用などをお勧めします。

WordPressサーバーの要件

サーバー要件には、RAM、データベースのバージョン、処理能力、ディスク容量、使用される Web サーバーなど、いくつかの要素が関係します。

WordPress を実行する場合のサーバーの標準的な推奨事項を簡単に説明します。

  • Webサーバー: mod-rewriteモジュールを備えたNginxまたはApache
  • ディスク容量: 少なくとも1GB
  • PHP: バージョン7.4以上
  • データベース: MySQL 5.015 以上 (代替として MariaDB バージョン 10.1 以上)
  • RAM(ランダムアクセスメモリ):512MB以上
  • CPU(中央処理装置):1.0GHz以上
  • HTTPSをサポート

それでは、これらのハードウェアと Web サーバーの推奨事項の背後にある理由を詳しく見ていきましょう。

1. ネットワークサーバー

サーバーには様々な種類がありますが、一般的にウェブサーバーとは、ソフトウェア、ハードウェア、またはその両方が連携して動作するサーバーを指します。多くのウェブホスティング業界では、「ウェブサーバー」という用語は定義を曖昧にしており、サイトのファイルは通常、高性能な物理的なコンピュータベースのウェブサーバーに保存されます。これらのサイトファイルは、ソフトウェアウェブサーバーを介してアクセスおよび配信されます。

WordPress には、Web サーバーのハードウェアとソフトウェアの要件がありますか?

ハードウェア Web サーバーの要件と推奨事項

ホスティング会社がWordPressサイトをホストするためにどのブランドのマシンを使用しているかは関係ありません。Windowsを好むホスティング会社もあれば、macOSやLinuxを好むホスティング会社もあります。

さらに重要なのは、ハードウェアの処理能力、ディスク容量、そしてRAMです。これらについては、以下のセクションで詳しく説明します。また、ホストがハードウェアを定期的にアップグレードしていること(他の機器と同様に、古いマシンは故障します)、データセンターに冷却システムを設置していること、そしてデータセンターへの侵入を防ぐための物理的なセキュリティ対策を講じていることを確認することも重要です。

通常、マシン、サーバープロバイダー、場所に関する情報は、ホストの Web サイトで見つけることができます。

ソフトウェア Web サーバーの要件と推奨事項

ウェブサーバーのソフトウェア側は、データセンター内のマシンに保存されているデータを取得し、それを閲覧または管理したいユーザーに配信します。これにより、WordPressサイトのコンテンツが訪問者に表示され、ダッシュボードからサーバーのデータにアクセスできるようになります。

WordPressは、WordPressを実行するための最適なウェブサーバーソフトウェアとして、NginxまたはApacheのいずれかを推奨しています。それぞれに利点がありますが、必ずしもどちらか一方を使用する必要はありません。技術的には、WordPressにはどのウェブサーバーでも使用できます。

WordPress PHPバージョンとサーバー構成要件

NginxはWordPressに適したウェブサーバーソフトウェアの1つです。

しかし、WordPressは知名度、カスタマイズ性、信頼性の高さからApacheを推奨しています。同時に、Nginxは分離されたコンテナによるパフォーマンス最適化、サーバーリソースのプライベート化、そして改善されたキャッシュ、リソース処理、ファイアウォール実装による高パフォーマンス提供といった点で、他の選択肢に対して大きな優位性を持っています。

Lightning Blogは、Webサーバーソリューションの一部としてNginxも使用しており、パフォーマンス最適化のあらゆる側面を独立したコンテナにパッケージ化しています。これにより、Nginx、Linux、PHPなどのすべてのリソースが1か所に集約されます。

WordPressサイトはいくらでも最適化できますが、パフォーマンスを最も大きく向上させるのはウェブサーバーとそのサーバーが稼働しているハードウェアです。ローカルサーバーを独自に管理することも可能ですが、ホスティングプロバイダー(ウェブサーバーをホストするために必要なハードウェアを備えたデータセンターを持つサードパーティ企業)を選択する方が一般的です。サーバープロバイダーには、Google Cloud Platform、AWS(Amazon Web Services)、Rackspaceなどがあります。

これらのプロバイダーは、効率的で安全なデータセンターと優れたサーバー機能を提供しています。ただし、サーバープロバイダーはサーバーを管理されていない環境として販売しています。

2. ディスク容量

サーバーハードウェアには、ハードドライブ上に一定量のスペースが含まれます。WordPressアプリケーションに必要なディスク容量は最低1GBです。これは非常に低い値なので、WordPressをサポートするのに十分なディスク容量を持つサーバーを見つけるのは難しくないでしょう。

WordPressコアアプリケーションにリソースを追加すると、ディスク容量が問題になります。テーマ、プラグイン、メディアファイルなど、すべてのデータファイルはディスク容量を消費します。ハードディスクはストレージユニットとして機能し、プロセスとデータがCPUにロードされる速度を決定します。

処理速度はサーバーパフォーマンスの最も重要な要素とよく考えられますが、サーバー上の計算速度と量はプロセッサによって決まります。処理速度はサイトのパフォーマンスにとって非常に重要ですが、高品質のハードドライブも同様に重要です。

ディスクの種類と必要なストレージ容量は、WordPressサイトの成長可能性によって異なります。ブログ記事や商品ページが増え続けるメディア中心のサイトでは、より多くのディスク容量が必要になります。小さな画像を数枚掲載するだけの個人ブログであれば、ディスク容量は少なくて済みます。そのため、ニーズに合わせてディスク容量を選択できます。ディスク容量超過オプションを利用すれば、制限を超えた場合でもサイトを継続的に稼働させることができます。

使用されるハードウェアの種類によって、ドライブのパフォーマンスが決まります。ホスティングプロバイダーやサーバープロバイダーは通常、物理サーバーにハードディスクドライブ(HDD)またはソリッドステートドライブ(SSD)を搭載します。

違いは次のとおりです。

  • SSD:これは最新の高速ハードドライブで、可動部品(ソリッドステート)がないため、物理的な損傷を受けにくいです。また、SSDのソリッドステート構造は、転送のために機構が動くのを待つ必要がないため、データ転送速度も高速です。これらの利点のため、SSDはHDDよりも高価です。
  • ハードディスク:これは、内部の機械部品を取り外し可能な、旧式の安価なハードドライブです。頻繁に使用されないデータや、低速で動作が必要なデータの保存に最適な経済的なソリューションです。

一部のホスティングプロバイダーは、データベースをSSDに保存し、その他の重要度の低い資産をHDDに保存することを選択しています。これにより、価格とパフォーマンスの間でトレードオフが生じます。

WordPress は HDD でも問題なく動作しますが、信頼性の高いデータ転送、効率的な処理を確保し、ウェブサイトの成長の可能性を広げるためには、SSD を搭載したサーバーを使用するのが賢明です。

3. データベース

データベース ソフトウェアの場合、WordPress は MySQL バージョン 5.6 以降または MariaDB バージョン 10.1 以降で最適に動作します。

WordPress PHPバージョンとサーバー構成要件

MySQLはWordPressでサポートされているデータベースソフトウェアの1つです。

次のデータベース関連のベスト プラクティスも使用することを強くお勧めします。

  • データベースをソリッド ステート ドライブに保存します。
  • 自動データベース最適化機能を備えたホストを選択します。
  • データベース(そしてサイト全体)の自動バックアップを有効にします。
  • サーバーがマルチユーザー環境を許可していることを確認してください。

4. RAM(ランダムアクセスメモリ)

サーバーのパフォーマンスは、ランダムアクセスメモリ(RAM)に大きく依存します。RAMはCPUとハードディスク間のリンクとして機能し、ハードディスクから送られてくるデータを処理してCPU(プロセッサ)に送信します。

サーバーは、ハードドライブよりもアクセスしやすいRAMを活用します。そのため、RAMの容量が大きいほど、CPUが前のプロセスを完了するまでの間、より多くのデータやプロセスが「待機領域」に保存され、CPUがアクセスできるようになります。このデータの「待機領域」によって、すべてのサーバーの処理速度が向上します。

WordPressアプリケーション自体は少なくとも512MBのRAMを必要とします。大規模なデータベース、メディア、その他処理が必要なあらゆる用途において、成長を続けるWordPressサイトにはRAMの増設が理にかなっています。

5. PHPとPHPのメモリ制限

この記事の前半で述べたように、WordPressサイトを運営する際には常に最新バージョンのPHPを使用することをお勧めします。しかし、PHPのメモリ制限はどうでしょうか?

PHPメモリ制限とは、ウェブサーバーがPHPベースのプロセスを実行するために予約されるメモリの量を指します。PHPメモリ制限の目的は、RAMリソースを大量に消費してサイトがクラッシュする可能性を排除することです。ホスティング会社やサーバープロバイダーがサーバーのPHPメモリ制限を決定するため、制限を増減するには、プロバイダーに相談する必要がある場合があります。

標準的な WordPress インストールは 64 MB の PHP メモリ制限で問題なく動作しますが、必要に応じてホストが最大 256 MB を提供することも珍しくありません。

WordPressはプラグイン、テーマ、その他のアプリケーションとの連携性に優れていることで知られていますが、これらの追加機能には追加の機能が必要になる場合があります。これは、PHPメモリに大きく依存するWordPressプラグインでよく見られます。

幸いなことに、いつでもホストに連絡してこの制限を増やすことができます。

6. CPU

CPU(中央処理装置)は、ハードウェアサーバーに搭載されている演算処理チップです。サーバーの司令塔ともいわれるCPUは、サーバー上で実行可能なプロセスの数と速度を決定します。

WordPressはわずか1.0GHzのCPU処理能力でも問題なく動作します。ただし、これはサイトにコンテンツを追加していないことを前提としています。ほとんどのホスティング会社はもはやCPU処理能力を気にしていません。それでも、CPU処理能力には注意を払っています。幾つかプロセッシング コアが利用できるので、必要なものが簡単にわかります (50GHz と言うよりも 5 コアと言う方が理解しやすいです)。

また、ホストの CPU は非常に強力なので、特に WordPress のような軽量のアプリケーションを実行する場合は、RAM について心配する必要はありません。

とはいえ、WordPressで構築するウェブサイトの種類によってRAMの要件は異なります。処理能力とは、サーバーのマルチタスク能力を指し、パフォーマンス全体に影響を及ぼします。ハードドライブはCPUにデータを渡し、RAMはCPUからのデータへのアクセスをより高速かつ容易にします。

しかし、CPUはデータを処理するものです。そのため、CPUの数を増やすほどパフォーマンスが向上します。2コアは1コアの2倍のアクションを処理します。6コアは3コアの2倍のアクションを処理します。

したがって、数万人のユーザーが複数のファイルに同時にアクセスする WordPress サイトでは、サーバーの CPU 数を増やすことを検討する必要があります。

ほとんどのホスティング会社では、料金プランが上がるにつれて CPU の数が増えます。

7. サーバーの場所

クラウドホスティングや仮想プライベートサーバーの普及により、サーバーの所在地は重要ではなくなったように思えるかもしれません。しかし、これらのホスティングでは、サーバーは依然として世界のどこかにあり、WordPressサイトのコンテンツを保持しています。サーバーの物理的な所在地は、ユーザーによっては遠く離れていても、他のユーザーからは近い場合もあります。この物理的な距離は、WordPressサイトの読み込み速度に影響を与える可能性があります。

WordPress は、アプリケーションを実行するために特定のサーバー設置場所を必須または推奨していませんが、グローバルサーバーネットワークにアクセスできるホストの利用を推奨します。グローバルネットワークでは、ウェブサイトのファイルは、おそらくユーザーに最も近い物理サーバー(選択したサーバー)に配置されます。ユーザーの大部分が米国にいる場合は、米国のサーバーを選択します。あるいは、米国西海岸や東海岸など、特定の地域を指定して、ユーザーにより近いコンテンツ配信オプションを提供することもできます。

さらに、CDN (コンテンツ配信ネットワーク) 機能を備えたサーバーを探すことをお勧めします。これにより、サーバーを選択できるだけでなく、ネットワーク全体の複数のサーバーを活用できるため、世界中で WordPress サイトの配信時間を短縮できます。

WordPress PHPバージョンとサーバー構成要件

サーバーの場所

8. 固有のサーバーアカウントユーザー名
ほとんどのサーバーでは、デフォルトのユーザー名がすべてのサーバーユーザーで共有されます。そのため、WordPressなどのPHPアプリケーションは、サーバーが提供するデフォルトのユーザー名を使用するのではなく、独自のアカウントユーザー名で実行することをお勧めします。この変更については、ウェブホストにお問い合わせください。

ウェブホストがWordPressのPHPとサーバーの要件を満たしているか確認する方法

ホスティング会社によっては、料金プランの詳細にPHPのサポート状況やサーバー要件に関する情報が記載されている場合があります。例えば、料金プランのページには、最新バージョンのPHPのサポート状況に加え、SSDストレージ、WordPressデータベース、パフォーマンス、さらにはサーバー所在地に関する情報も記載されていることが多いです。

別のホストを使用して WordPress サイトを開発している場合は、ホスティング プロバイダーのサポートに問い合わせて、ホスト (および支払っているプラン) が WordPress の PHP およびサーバー要件を満たしているかどうかを確認することをお勧めします。

次のような簡単なメッセージで質問できます。

WordPressのオープンソース版をホスティングするために、貴社のホスティングサービスを利用したいと考えています。私のサーバープランが以下の要件を満たしているか確認させてください。

  • MariaDB 10.1 以上、または MySQL 5.6 以上
  • PHP 7.4以上
  • Webサーバー: mod_rewriteモジュールを備えたApacheまたはNginx
  • HTTPSをサポート

もちろん、DIY VPSホストを使用する場合、ほとんどの場合、PHPとデータベースのバージョンは自分で管理します。例えば、Baotaパネルを使用すると、環境構築に必要なPHPとMySQLのバージョンを選択できます。

最後に書いた

WordPressのPHPとサーバーの要件は、サイトを保護し、正常に動作し続けるために定められています。そのため、これらの要件をすべて満たし、自動アップデートやサーバーとPHPのバージョンを確認できるダッシュボードツールも提供しているホスティングサービスを見つけることが非常に重要です。

最後に、Google Cloud を利用して無料の個人ブログを構築することをお勧めします。WordPress は Google Cloud 上に構築されており、クラウドサーバーの構成は自由に設定できます。無料ユーザーは、独立した 2vCPU、2GB メモリのインスタンスホストを使用することをお勧めします。Googleクラウド唯一の欠点は、3ヶ月ごとにサブスクリプションを更新する必要があることです。米ドルでの支払いに対応したクレジットカードと新しいGoogleアカウントをお持ちであれば、無料でサブスクリプションを更新できます。

Microsoft Cloud の無料トライアルは役に立たないのでお勧めしません。ご興味があれば、トライアルに申し込んでみてください。

Amazon Cloudでは、2vCPUと1GBのメモリを搭載したインスタンスホストを無料でお申し込みいただけます。12ヶ月間無料でご利用いただけます。初めてご利用の方は、Amazon Cloudホストを無料でお試しいただけます。

スコア

のコメント 1件

  1. 未知 未知 未知 未知

    画像最適化のためのもう一つの興味深いプラグイン: https://wordpress.org/plugins/optipic/ OptiPic は、画像を Webp (Webp をサポートするブラウザの場合) または圧縮/最適化された png/jpeg (Webp をサポートしていないブラウザの場合) に自動的に変換します。

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です