Ubuntu 20.04 LTS 已引入PHP 7.4
Canonical的Bryce Harrington在上週四分享了成功將PHP 7.4引入Ubuntu 20.04軟件包檔案庫中的消息,這並不令人感到意外,畢竟早在上個月Bryce就已開始這項工作。
PHP 7.4 於去年11月底正式發布,帶來了不少實用的新功能,例如可用於在原生PHP代碼中訪問C結構/函數/變量的 FFI 、Opcache預加載、簡化匿名函數,以及對類型屬性的支持等等……這是PHP 7的年度重大更新。
更重要的是與提供PHP 7.3 相比,PHP 7.4 能額外獲得多一年來自 PHP 開發團隊的技術支持。鑑於Ubuntu 20.04 是長期支持版本,並且將在服務器和雲服務中大規模部署,因此沒有理由不將PHP 7.4 引入Ubuntu 20.04。
PHP 7.4 除了在功能方面的改進外,還具有性能方面的優勢。特別是對於使用 Ubuntu 18.04 LTS 的用戶,升級到Ubuntu 20.04 應該能明顯感受到PHP 工作負載的速度提升。
目前使用Ubuntu 18.04的用戶如果升級至20.04,請注意其PHP版本也將從7.2升級至7.4,因此還應參考從7.2升級至7.3的遷移指南。還要注意的是,phpunit也已經從7.5.6過渡到8.5.2,這改變了某些測試用例中使用的功能的行為。