ビルドはバージョン 8.0 以降で停止し、PHP 7.2 のサポートは 11 月に終了します。
Microsoft は、人気のある PHP スクリプト言語 8.0 以降の Windows ビルドの提供を停止します。 プログラム マネージャーの Dale Hirt は先週、PHP 7.2 のサポートが 11 月に終了し、PHP 7.3 は同じ月にセキュリティ修正モードになると発表しました。
PHP 7.4 では、さらに 1 年間のバグ修正と、その後 1 年間のセキュリティ修正が引き続き行われる、と Hirt は書いています。 「公式にサポートされている限り、Windows 7.2、7.3、7.4 用の PHP の開発とビルドを維持することに取り組んでいます。 ただし、バージョン 8.0 以降では、Windows 用の PHP をサポートする予定はありません。」
しかし、PHP コア開発者の Sara MG は、Microsoft が言語のサポートを終了しているにもかかわらず、PHP 8 は引き続きサポートされることを明らかにしました。
「このメッセージは、Microsoft が PHP 8 以降の公式ビルドを作成しないことを意味します」と彼女は Reddit の投稿に書いています。 「このメッセージは、誰もそうしないという意味ではありません。」
「このプロジェクトはおそらく、Windows を実行しているクラウドのどこかにあるマシン (Microsoft が惜しみなく提供する無料のライセンスを使用する可能性が高い) からほこりを払い、自動化されたビルド プロセスをセットアップして、これらを「社内」にするでしょう」と彼女は言いました。
「私たちはまだ最初の反応段階にありますが、結論として、Windows ユーザーにとってはほとんど変化がないでしょう。」
決定の理由は示されませんでしたが、開発者はさまざまな反応を示し、独自の理論を提供しました。
EES: 自然言語処理: チート シート (テックリパブリック)
一部の PHP 開発者は、この動きを、開発者が Windows Subsystem for Linux 2 を使用するという Microsoft の提案と解釈しています。ワンオン ツイッター.
「Microsoft が IIS 用の Windows PHP の特別なビルドを意図していなかったとは信じがたいです」と開発者は Hacker News に書いています。
別のライターは次のように投稿しています。 そして、Microsoft の現在の傾向が続いているように感じます: 自動化とコミュニティへの貢献を優先して、人間がキュレーションした社内 QA と支援をやめます。」
ある寄稿者は、誰かが継続的なサポートを得る可能性が高いと示唆しています。 「あるいは、Windows 用のバイナリを提供するエコシステム内の他の場所を見つけなければならない Apache のようなものになるかもしれません。 または、自分でコンパイルしてください。」
EES: Windows 10 May 2019 Update: 注目すべき 10 の新機能 (無料の PDF) (テックリパブリック)
ZDNet で Liam Tung が書いているように、Microsoft が Azure への変更のために PHP のビルド サポートをやめるのは理にかなっているかもしれません。 「Hacker News の読者の 1 人が指摘したように、Azure App Service での Microsoft の最初のマネージド PHP サービスは Windows でのみ実行されていましたが、Azure App Service は Linux もサポートするようになったため、PHP の必要性はもはやそれほど多くありません」と Tung は書いています。
PHP は、動的でインタラクティブな Web サイトを作成するために使用されます。 ユーザーが PHP コードを含む Web ページを要求すると、コードはその Web サーバーにインストールされている PHP モジュールによって処理されます。 次に、PHP プリプロセッサは、ユーザーのブラウザ画面に表示される HTML 出力を生成します。
PHP は依然として開発者の間で人気のあるプログラミング言語の選択肢であり、2015 年以来、JavaScript、Python、および Java に関する GitHub の年次オクトバース調査で 4 位にランクされており、Tiobe の長期的なプログラミング言語の歴史の中で 2005 年の 5 位と今日の 7 位の間です。