蕪湖達內IT培訓
美國上市IT培訓機構

18130056197

熱門課程

微軟宣布 Windows 將停止支持 PHP

  • 時間:2020-07-15 09:35
  • 發布:InfoQ
  • 來源:InfoQ

微軟宣布 Windows 將停止支持 PHP

近日,微軟PHP項目經理Dale Hirt在PHP郵件列表中宣布,Windows將不再支持PHP v8及更高版本。

Dale Hirt郵件原文

據了解,Windows不會馬上徹底放棄支持PHP,目前仍會為PHP 7.3和PHP 7.4進行開發和構建工作。同時,針對運行在Windows上的PHP 7.2,微軟也會支持相應的安全修復。

Dale Hirt表示:“目前我們的節奏是,從發布之日起2年內進行錯誤修復,1年后進行安全修復。這意味著PHP 7.2將在11月停止支持。PHP 7.3將在11月進入安全修復模式。PHP 7.4將繼續有一年的bug修復期,然后是一年的安全修復期。只要是官方支持的,我們都會致力于維護開發和建設。然而,我們不會在8.0版及以后的版本中以任何形式支持PHP for Windows?!?

為什么選擇放棄支持PHP?雖然微軟官方沒有給出確定的原因,但是我們猜測很可能是因為用戶數量。根據互聯網服務公司Netcraft數據顯示,2018年12月至2019年12月,微軟Windows的互聯網信息服務(IIS)的市場份額從42%驟降至15%,落后于Apache和NGINX等系統。

另外,從最近的動態不難看出,微軟在Linux和開源方面做了很多努力,也很看重這兩個方向,隨著Windows Subsystem for Linux的發展,在Windows上運行面向Linux操作系統的應用程序越來越方便,微軟自然也就不愿意為Linux應用程序和平臺的Windows版本做更多的工作。

微軟Windows放棄支持PHP,對大多數開發者的影響不是很大,畢竟只是Windows放棄,又不是PHP社區放棄維護,更何況還有很多開發者是使用Linux系統。當然也會帶來一些不便,例如在上下文丟失的情況下運行https://windows.php.net,可以生成PHP for Windows的所有官方版本,如果你運行了php.exe、mod_php7.dll或者其它實際調用的WebAPI版本,那么你只能使用微軟提供的PHP版本,或者自己編譯。

我們常調侃“PHP是世界上最好的語言”,但事實上也有不少企業和項目選擇不再支持PHP。

2016年,天貓使用Node重構了原有的PHP系統。據知乎網友ngot稱,PHP在天貓中主要應用于前端渲染業務,2015年之前,前端代碼基本都跑在PHP系統上。但這套PHP系統設計年代非常久遠,并且設計之初沒有雙11的高并發和高效率開發的壓力,因此在2014年,這套PHP系統其實就有點“力不從心”,無法滿足需求了。再加上在PHP系統上做前端開發,技術體系存在隔離,前端人員需要同時掌握PHP、JS和CSS,于是天貓在這一年就開始試點Node方案,并于2016年年初,徹底下線了所有PHP業務。

2018年,Facebook開發的PHP執行引擎HHVM在其官方博客上宣布,將停止支持PHP,改用Hack開發HHVM,HHVM v3.30將是最后一個支持PHP的版本。放棄PHP的主要原因是PHP 7與PHP 5存在很大的兼容性問題,而Hack是PHP的一個分支語言,可以規避掉PHP中本身存在的很多古老問題。

IT互聯網作為時下熱門的行業,各行各業都與之相關聯。人工智能、云計算、大數據、區塊鏈、互聯網+等等,生活、工作時時刻刻也在與互聯網密不可分。達內教育開設各類IT、泛IT課程,均可免費試聽,達內時代科技集團致力于培養幾大方向中軟件人才課程與少兒教育課程。蕪湖電腦編程培訓班助你一臂之力,更多免費訓練營讓你從零起步。

【免責聲明】本文系本網編輯部分轉載,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與管理員聯系,我們會予以更改或刪除相關文章,以保證您的權益!

免費預約達內試聽課

上一篇:Fedora 33 確認使用 Nano 作為默認文本編輯器
下一篇:MySQL 8.0.21 GA

MySQL 8.0.21 GA

微軟宣布 Windows 將停止支持 PHP

Fedora 33 確認使用 Nano 作為默認文本編輯器

蕪湖達內的免費試聽訓練營怎么樣?

選擇城市和中心
江西省

貴州省

廣西省

海南省

尿孔 调教 扩张