同時に、古いバージョンのPHPを使用するリスクは、パフォーマンスの低下と機能の低下だけでなく、いつでも発生し、サイト所有者に非常に高価な潜在的な脆弱性でもあることを認識しています。 少なくともPHP 5.6にアップグレードするように顧客を促さないと、PHP 5.2などの脆弱性が発生した場合、数千のサイトのハッキングや安全でないソフトウェアの使用の非難が続く可能性があります。 そのため、2018年3月上旬にリリースされたPlesk Onyx 17.8の新しいバージョン以降、PHPの古いバージョンはインターフェースで「古い」とマークされています。

古いPHPのサポートを完全に停止できるのは、それで作業しているサイトの割合を無視できるようにすることだけです。この場合、このステップは、ユーザーオーディエンスの任意の重要な部分にフラストレーションを引き起こしません。 この目的のために、Pleskユーザーの間で最も人気のあるPHPのバージョンを決定するために統計調査を実施しました。 私たちは彼の結果を共有したいと思います。それは、私たちの意見では非常に興味深いものです。
比較的最近、クライアントのサイトがどのPHPで動作するかに関する情報の分析を開始しました。 Plesk Onyxの最新の2つのリリースで収集され、これらのバージョンのPleskで実行されているサイトの約15%をカバーしています。 統計には、おそらく古いPHPが使用されているPleskの古いバージョンは含まれていませんが、これは大きな問題ではないようです。 Pleskの最新バージョンを使用している人々の嗜好について収集された情報(つまり、彼らは聴衆の製品部分に最も忠実であることを意味します)は、それ自体が非常に示唆的なものです。 サポートされていない軸でサポートされていないバージョンの製品を使用しているユーザーに更新を強制することはできません。さらに、状況によっては、古いPHPが最大の問題ではない可能性があります。 遅かれ早かれ、これらのユーザーはPleskの新しいバージョンに切り替わり、サイトは分析に使用できるようになります。
現在、PHPの最新バージョンはバージョン7.1および7.2です。 それらはメーカーによって積極的にサポートされています。つまり、バグ修正と検出された脆弱性の修正を含む定期的な更新を意味します。 バージョン5.6および7.0は、セキュリティ修正のみとしてベンダーによってマークされています-重要なセキュリティ問題のみが修正されます。 最後に、2016年以降、PHP 5.4および5.5はどの形式でもサポートされていません。ユーザーは、サイトのセキュリティに関する問題を回避するために、できるだけ新しいバージョンに切り替えることをお勧めします。 これらの推奨事項がどのように行われ、ユーザーがより恐れているものを見てみましょう-PHPを更新するか、別の脆弱性の犠牲になります。
2018年3月の初めにサンプルに入ったPleskで実行されているすべてのサイトのPHPバージョンの比率は次のようになりました。

ご覧のように、一般的に、物事は素晴らしいものではありません-ベンダーが推奨するバージョンはトップになりませんでした-さらに、それらは一般的に最後になりました。 次の論理的な質問は、この絵は国ごとにどれだけ違うのかということです。 Pleskが伝統的に高い最大の国は、ドイツ、アメリカ、スペインです。 それらから始めましょう。
ドイツ
ドイツはPHPの更新に急いでいません。この国のトップ3のリーダーは、PHP 5.5(サイトの33%)、PHP 5.6(24%)、PHP 7.0(13%)です。 推奨バージョン7.1および7.2で動作するサイトは8%のみです。

アメリカ
一見したところ、米国はさらに保守的に見えるかもしれません。 PHP 5.4が1位(28%)でしたが、PHP 5.6が背後に息を吹き込み、その比較シェアはドイツよりも高く、27%です。 興味深いことに、米国で最も人気のあるドイツのバージョン5.5は、サイトの7%でのみ使用されています。

スペイン
スペインでは、すべてがやや陽気です。36%のサイトがPHP 5.6で稼働しています-最新ではなく、少なくともサポートされているバージョンです。 PHP 5.4(22%)は2位、3番目はバージョン7.0(14%)に遅れをとっています。

これらの3か国のそれぞれで、人気ランキングの最初の場所が異なるバージョンに属していたことは興味深いです。 これにより、サンプル内の各国が最も人気のあるバージョンのPHPに対応するサマリーテーブルをコンパイルすることになりました。 目の前の結果:
国 | 最も人気のあるPHPバージョン |
---|---|
オーストラリア | 5.6 |
オーストリア | 5.6 |
ベラルーシ | 5.6 |
ブラジル | 5.6 |
カナダ | 5.6 |
中国 | 4.4 |
チェコ共和国 | 5.6 |
デンマーク | 7.0 |
エストニア | 5.6 |
フィンランド | 5.3 |
フランス | 5.6 |
ドイツ | 5.5 |
イギリス | 5.6 |
ギリシャ | 5.3 |
インド | 5.4 |
イラン | 5.6 |
イタリア | 5.6 |
日本 | 5.3 |
カザフスタン | 5.5 |
韓国 | 7.0 |
ラトビア | 5.4 |
リトアニア | 7.1 |
メキシコ | 5.4 |
オランダ | 5.6 |
ノルウェー | 5.6 |
ポーランド | 5.6 |
ルーマニア | 5.6 |
ロシア | 5.4 |
スペイン | 5.6 |
スウェーデン | 5.6 |
トルコ | 5.4 |
ウクライナ | 5.4 |
米国 | 5.4 |
リトアニアは「最も先進的な国」にノミネートされました-ほとんどのサイト(38%)はバージョン7.1で動作します! PHP 7.1はまだ他の場所で成功を繰り返すことができませんでした-他のすべての国では、バージョン7.1もバージョン7.2も4桁を超えていません。
「高度」評価の次は韓国とデンマークで、PHPの最も人気のあるバージョンは7.0(それぞれ51%と34%)です。 このバージョンのPHPは、オランダ(19%)、オーストリア(17%)、チェコ共和国(13%)で2位であり、PHP 5.6に次いで2位です(ところで、チェコ共和国では5.6でWebサイトの65%が稼働しています)。
ロシアで何が起こっていますか? 残念ながら、古くて安全でないPHPは私たちの国では現実です。 チャンピオンシップはPHP 5.4(45%)で大きなマージンがあり、ウクライナのサイト(24%)と同様の状況ですが、ベラルーシはよりモダンであることが判明しました-そもそもPHP 5.6(40%)。 カザフスタンでは、PHP 5.5が1位です(32%)。

日本とギリシャでは事態はさらに悪化しています-PHP 5.3が先頭に立っています(すべてのサイトのそれぞれ30%と37%)。 しかし、中国は最も保守的であることが判明しました。ここのサイトの44%はPHP 4.4で動作します! これは他の国では見たことがない。

合計で、サイトの77%が中国の古いPHPバージョンで動作しています。 この指標では、メキシコだけが先行しています-78%。 ロシアは3位(サイトの67%)で、カザフスタン(65%)と日本(63%)が旧PHPのトップ5ファンを閉じています。
新鮮なPHP(5.6以降)で最大のサイトシェアを持つ最も意識の高い国のランキングは、韓国(サイトの85%)が率いています。 チェコ共和国は2番目(84%)、スウェーデンは3番目(83%)で、ギャップは拡大し始めています。イランは4番目(73%)、デンマークは5番目(69%)です。
上記の統計は、ロシアだけでなく、5.6よりも古いバージョンのPHPのサポートを段階的に廃止することについて話すのは時期尚早であることを明らかに示しています。 同時に、記事の冒頭で既に述べたように、この方向に人々を優しく押し込むことは間違いなく価値があります。 Pleskは、新しいPHPへの移行を可能な限り快適で痛みのないものにすることを目指しています。 廃止されたPHPの警告により、次のことを行います。
- PHPがオペレーティングシステムベンダーから提供されているデフォルト設定を考慮してください。
- OSメーカーがPHPの最新バージョンを提供していない場合、PHPハンドラーのセットを補完し、古いバージョンと新しいバージョンを含む完全なセットを提供します。
- 新規インストールでは、現在のバージョンのPHPを提供します(ただし、Pleskの古いバージョンからアップグレードするときに、稼働中のサイトを壊さないように自動的に切り替えません)。
これらの手順はすでに実を結び始めています。この記事が書かれた月に、PHP 7.0はすべての国の一般サンプルで3位になり、PHP 5.5を上位3位から置き換えました。 これは、私たちが正しい方向に進んでいることを意味します-他のすべての人が私たちと一緒に安全なWeb'aに向かって動くことを願っています。 古いPHPを新しいPHPよりも好む理由がある場合は、コメントで共有してください。