php擴展 php擴展費時費力和低版本程序安全性無法保證之間做出抉擇(圖)curl php 擴展
2021-12-04
許多舊網(wǎng)站沒有更新程序或仍在使用幾年前的主題和插件。
這些主題和插件已經(jīng)很老了,很多作者已經(jīng)放棄更新了,比如以推薦VPS托管服務聞名的老左博客的主題,還有十年沒更新的插件前天推薦的。
很多優(yōu)秀的主題和插件只能支持低版本程序和PHP版本。如果程序升級,對于這些網(wǎng)站的作者來說是非常困難和耗時的。
今年早些時候官方宣布新版程序不再支持PHP5.6.2及以下版本。
這時候,您面臨著耗時耗力和低版本程序安全無法保證的選擇。
不管多難,都建議升級……今年前后很多做網(wǎng)站的朋友都被黑了,教訓慘痛。
升級時注意以下幾點。
1、求新不老,推薦最低版本PHP7.2
目前PHP5.6.2非常穩(wěn)定,還在政府支持下。但是因為程序支持最低的PHP版本。當安全性不完整時,將不再支持此版本。
如果你的網(wǎng)站,因為所謂的穩(wěn)定性,支持這個低版本,一旦官方不再支持,就得對網(wǎng)站的主題、插件或服務器擴展進行調(diào)整。會不會很麻煩。
經(jīng)過一段時間的PHP7優(yōu)化迭代,PHP7系列版本具有更好的執(zhí)行效率和安全性。最新版本是PHP7.3.5,我自己的英文網(wǎng)站支持。PHP7.3.5 主要針對安全性進行了優(yōu)化。
2、數(shù)據(jù)最重要,做好備份
在程序和PHP7.2版本升級之前微信公眾號開發(fā),請檢查主題和插件是否已經(jīng)更新兼容性。這可以在插件安裝頁面上進行檢查。如果長時間不更新php擴展,建議謹慎使用,尤其是幾個大版本都沒有更新的情況下。
主題已經(jīng)很久沒有更新了,功能也做了很大的調(diào)整。PHP升級后,主題可能無法正常使用php擴展,但從目前來看,這種情況非常少見。
3、服務器擴展插件也需要檢查兼容性
如果您的網(wǎng)站使用虛擬主機,則需要聯(lián)系主機提供商。因為虛擬主機權(quán)限是由主機管理的。如果主機的PHP版本比較低,無法升級,建議放棄或用完后不更新。
如果VPS服務器使用寶塔面板,直接升級PHP即可。如下所示:
如果你使用的是LNMP/LAMP/一鍵腳本,找他們官方的升級方法。(后面找各個腳本的PHP升級方法,下次更新)
PHP版本升級后,檢查PHP擴展是否正常工作,檢查后臺PHP擴展插件版本是否過低,是否存在兼容性問題,例如插件版本是否支持您網(wǎng)站的 PHP 版本。
網(wǎng)站程序和PHP版本升級后,訪問首頁、文章頁面、各種頁面。如果沒有問題,則升級成功。
程序升級還是很認真的。這么多年這么頻繁的升級,我也沒說什么,一直按照自己的升級邏輯。
報告/反饋