更新 PHP 版本之前要考慮什麼?

如果您當前的 OpenCart 商店已經有多個擴展、修改、主題和自定義功能,那麼如果您更新 PHP 版本而不確保一切仍然有效,可能會出現複雜情況。

如您不考慮這一點並更新到與您網站的修改不兼容的版本,這可能會部分或完全破壞您的商店。

要了解您的 OpenCart 商店是否能繼續在新的 PHP 版本中順利運行,最好備份您的數據並在測試伺服器上測試新版本,或可與我們聯絡檢查。 

舊PHP 版本安全性?

到目前為止各大主機代管商仍持續支援版本:

PHP5系列:5.1、5.2、5.3、5.4、5.5、5.6

PHP7系列:7.1、7.2、7.3、7.4

PHP8系列:8.0、8.1

方法:進入網站根目錄建立一個phpinfo.php的檔案後,再進入[網站網址]/phpinfo.php就可以確認PHP版本。


[舊PHP 5.x 版本]

Title: PHP 5 已停止支援,如果駭客發現舊版本的漏洞,將無法修補,企業網站的潛在安全風險將成為當前的焦點。

PHP 5 在2018年12月31日停止支援,但全球的企業網站升級速度依然緩慢。企業必須意識到這種風險的存在。 雖然主機代管商仍然支援PHP 5系列,但這些過舊版本已經不再提供安全更新,這意味著使用這些版本的網站更容易遭到入侵、資料被竊取或被植入惡意程式,讓網站使用者面臨風險。此外,這也可能引發相關法律問題。


[舊PHP 7.x 版本]

PHP 版本7 於2022年11月停止支援安全性更新

雖然目前PHP版本已來到了版本8,但仍以版本7為最大宗。然而,版本7 於2022/11/28走向其生命週期的終點,不再受到支持,也就是版本、安全性不再支援更新(但仍可使用)。

接下來的版本則開始進入版本PHP 8,版本7可能面臨未修補的安全漏洞問題,如有需要可以與我們聯絡檢查


[新PHP 8.x 版本]

Opencart 在新版本PHP 8下的銜接, 官方釋出了 v3.0.3.9 版,這是 3.0.x.x 系列累積兩年多來的一次更新,最大的亮點是支援了 PHP 8.1 & 8.2,這讓 OpenCart 3.x 的版本生態,能再延續好幾年。