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