WordPressで使用するのに最適なPHPバージョンは何ですか?


回答:


1

これに対する特定のバージョンでの答えはありません(すべきではありません)。新しいバージョンが出てきて、古いバージョンは廃止されます。

  • 少なくともサポートされているバージョンのPHPを使用する必要があります。これにより、バグ修正と(またはより新しいバージョンの)セキュリティ更新を確実に受け取ることができます。

  • PHPの最新の安定バージョンを使用することをお勧めします。これにより、最高のパフォーマンスが得られます。

PHPサイトには便利なサポートされているバージョンのページがあり、現在サポートされているバージョンとサポートのロードマップが明確にカバーされています。


これはまだ理論的であり、実際の現実を扱っていません。少なくとも、実行したいことをサポートする最も安定したバージョンを使用してください。PHPのバージョンは、犬のように振る舞うべきではありません。
jeffmcneill 2017

9

重要な編集

PHP 5.4はすでにEOLに達しており、最後のセキュリティサポートは2015年9月14日に中止されました。

公式ドキュメントによると、PHP 5.5は2016年7月10日にようやくEOLに到達する予定です(アクティブサポートはすでに停止されていますが、このバージョンは2016年7月10日の最終EOL日付までセキュリティアップデートを取得します)。

元の質問に戻るには、少なくともPHP 5.5で実行している必要がありますが、この回答の日付から8か月以内にPHP 5.6に切り替える準備をしてください。

元の回答

Wordpressはまだ恐竜のPHPバージョンにこだわっているので、5.3以降のすべてのPHPバージョンで実行できます。

ただし、バージョン5.4より前のすべての PHPバージョンはEOL済みであり、最後のバージョンは1年前の5.3であることに注意することが非常に重要です。つまり、これは、5.4より古いPHPのバージョンがサポートされなくなったり、更新されなくなったりすることを意味します。

安全のため、安全に実行するために最低限必要なのはPHP 5.4.xでx、最新のセキュリティリリースが必要です。

要するに、Wordpressと同様に、申し訳ありませんが安全であるためには、常に最新の安定したリリースをインストールすることが常に最善です。


「PHPバージョンの検証」はどのように行われるのですか
Pete

公式ドキュメントと私の重要な更新を確認してください
Pieter Goosen '19年

今は少し怖いです!
ピート

はい、PHPの各メジャーバージョンには一定のライフタイムがあります(私の心をすっかり落としました。Wordpressは同じポリシーを持っていますが、PHPとは異なり、6か月ごとに新しいメジャーバージョンをリリースします
Pieter Goosen

私は新しいホストを探していますが、EOLのことについては教えてくれません
Pete

4

WordPressを実行するには、ホストが以下をサポートすることをお勧めします。

PHPバージョン5.6以降

MySQLバージョン5.5以降

注:古いバージョンのPHPまたはMySQLしかないレガシー環境にいる場合、WordPressはPHP 5.2.4以降およびMySQL 5.0以降でも動作しますが、これらのバージョンは正式なサポート終了に達しているため、サイトがセキュリティの脆弱性。

詳細については、コードのリンクに従ってください:

Wordpressの要件

ありがとう!


最小バージョンとして5.4を使用した説明に感謝します:)
jas

1
PHP 5.4はすでに1か月前にEOLされています。少なくとも5.5を実行している必要があります。私の回答に対する私の更新を参照してください
Pieter Goosen '19年

3

ここでのすべての回答は、実際に機能しているWordpress環境を考慮していませんが、サポート終了(つまり、年齢)に関する引数を使用しています。誰も気にしない?本当に求めているのは、安定性と機能性です。したがって、Wordpressシステム全体(必要なテーマとプラグインを含む)がサポートする最新バージョンを使用する必要があります。PHPは一般に新しいバージョンで速度(および安定性)が向上しているため最新ですが、安定性が低下する可能性があるため、「最新」ではありません。

多くのプラグイン(特に最近更新されていないもの)には、非推奨またはサポートされていないPHPコードが含まれているため、最新かつ最高のPHPバージョンを実行しても、それらのプラグイン(およびテーマ)では機能しません。5.6は幅広いサポート(90 +%)を備えた最も安全な最新バージョンであり、7.xは最新であり、確実にパフォーマンス上の利点がありますが、多くのワードプレステーマとプラグインは機能しません。最善の方法は、現在のシステムをテストして、環境全体で何が機能するかを確認することです。PHP互換性チェッカーをお試しください。これは100%正確ではありませんが、最初に何かを提供します。https://wordpress.org/plugins/php-compatibility-checker/

最後に、PHPバージョンには、OpCacheやphp-fpm / mpm-eventなどの必要な機能または必要な機能がある場合があります。これらの場合、5.5と5.6で十分です。


コミュニティが一般的に使用しているものを確認したい場合:wptavern.com/php-7-is-now-more-widely-used-than-php-4
jeffmcneill

安全でないシステムを安全でないインフラストラクチャで実行する方法はなく、安定したシステムを不安定なインフラストラクチャで実行する方法はありません。あなたの論理では、Windows XPで動作しないプログラムがあるため、人々はまだWindows 95を使用する必要があると思います:(
Mark

@ mark-kaplun誰かが不合理なことを書いたと思われる場合は、最初に戻って理解を確認することをお勧めします。「Wordpressシステム全体」とは、すべてのWordpressシステムを意味するのではなく、完全に機能するシステムとその要件および制限を意味します。多くの場合、要件を変更すること(たとえば、新しいバージョンをサポートしていない1つのプログラムなど)を行うことをお勧めします。
jeffmcneill 2017年

いいえ、それはlazineesを除いて、どのような方法で「より良い」ではありません
マークKaplun

自転車の古い部品を同じ機能を果たす新しい部品と交換する方が良いでしょうか?しかし、古い部品はメーカーによってアップグレードされないので、より良いでしょうか?それとも鈍いですか?
jeffmcneill 2017年

0

WordpressはPHP 7以降の使用を推奨しています-https://wordpress.org/about/requirements/を参照してください

現在サポートされているPHPの最小バージョンは5.2.4です。

PHPの最新バージョンである7.1を使用します。


0

最新のWordPress推奨事項については、WordPressの要件を確認してください。現在推奨されているPHPバージョンは7.2(またはそれ以上)です。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.