如何更新您的 PHP 版本以符合 WordPress 的建議
已發表: 2019-06-03加載 WordPress 網站後,它會在代碼上運行。 曾幾何時,該代碼是嚴格的 HTML。 現在,它是一些不同的東西,通常是 CSS、HTML 和 JavaScript。
不過,那是房子的前面。 所有訪客都會看到的服務員。 後台運行有點不同; 廚房裡有不同的廚師,他們對一切都有一點影響。
談到 WordPress,編程語言 PHP 才是真正發揮作用的。 您會在從 WordPress 儀表板(後端)到網站頁面模板(前端)的所有內容中找到 PHP。 PHP 也在您的插件、您的主題中……基本上,沒有它,您的網站就不存在。
訂閱我們的 YouTube 頻道
什麼是 PHP?
PHP 是一種開源、免費使用的編程語言,並且由於它非常易於訪問,因此它是 Web 開發中最常用的編程語言之一(Facebook 也使用它)。
以下是後台對前台的影響:PHP 本質上從您的數據庫中獲取信息,將其打包為 CSS 和 HTML,然後創建您的精美網站供訪問者查看。
PHP 存在於服務器端。 相比之下,當有人訪問您的網站時,會在網站的客戶端、瀏覽器中處理諸如 JavaScript 之類的東西。 如果網站問題是由 PHP 問題引起的,則必須由您來修復它(至少您的主機是這樣)——即使是超快的計算機也無法從慢速服務器快速處理 PHP。
寓意:PHP 非常重要,特別是如果您有一個 WordPress 網站——至少是一個您想要表現良好的 WordPress 網站。
PHP 需要更新
由於 PHP 是 WordPress 的核心,所以它一直在調整和改進——多年來已經有很多版本。 在撰寫本文時,您應該至少擁有 7.0 版本,儘管 7.3 是最新版本。 通過升級,您將訪問最新的 PHP 版本,這也意味著最快、最安全和更好的版本。

來源:php.net
PHP 7 的最大變化是它的速度大約是上一版本 PHP 5.6 的兩倍; 代碼更易於閱讀和支持; 腳本問題順利解決; 並且它的應用程序更難破解。
PS 如果您繼續使用較舊的 PHP 版本,您將無法再獲得主動支持,而且安全支持最終也會耗盡。 翻譯:您的網站將不安全,如果出現問題,您將無法獲得任何幫助。
讓我們檢查您的 WordPress PHP 版本
在更新 PHP 之前,通過確定您現在擁有的 PHP 版本來確定您是否需要更新。 有兩種簡單的方法可以做到這一點:
與您的房東核實
這就是我所做的。 實際上,我在技術上所做的是給 DreamHost 發電子郵件說:“嗯,我的網站最近似乎討厭我。” 他們就像,“是的,因為你的 PHP 過時而生你的氣。”
如果您無法獲得主機的客戶服務,您可以自己檢查版本。 查找諸如“PHP 設置”或“PHP 版本”或“管理域”之類的內容。
在 DreamHost 中,您可以在 Manage Domains 頁面上找到版本。

使用 PHP 版本插件
您可以使用像 Display PHP Version 這樣的插件,這可能是我在 WordPress 方面做過的最簡單的事情。

您只需安裝、激活,然後在儀表板上的“概覽”部分查看您正在使用的版本:

是時候升級您的 PHP 版本了嗎?
您發現了最壞的消息,是時候升級您的 PHP 了。 我假設你的主人會讓你升級——如果他們不這樣做,是時候和他們分手了。
升級總是有點風險,因為您的網站可能包含新 PHP 版本不兼容的代碼。 如果發生這種情況,您的部分或全部網站在升級後可能會出現異常行為。

讓我們來看看如何防止這種情況發生。
您可以在您的實時網站上執行此操作,但更安全的解決方案是製作您網站的本地副本,然後作為測試運行首先完成該過程。
升級一切(但先備份)
由於 PHP 問題通常與舊代碼有關,因此最好在執行任何其他操作之前升級您的插件、主題和 WordPress 版本。 此外,您可能已經知道這一點,但是在更新任何內容之前,您應該始終備份您的站點。

我們已經寫了很多關於備份您的 WordPress 網站的文章:
- 複製器:備份、複製或克隆 WordPress 內容的簡便方法
- 如何為您的 WordPress 網站創建 Google Drive 備份
- UpdraftPlus 終極指南:如何備份、恢復或遷移您的 WordPress 網站
仔細檢查兼容性
升級所有過時的東西是很好的第一步,但並非萬無一失。 幸運的是,他們為此製作了一個插件。 (還有來自 WP Engine 的 PHP Compatibility Checker,但它未經最新的 WordPress 版本測試。)

安裝、激活、單擊儀表板左側邊欄中的 SG 優化器鏈接,然後單擊環境優化。 在頁面下方,您將看到推薦的 PHP 升級和“檢查兼容性”的鏈接。

花了不到 10 分鐘(至少對於我的簡單網站),然後我收到了這個通知,所以看起來我很高興:

升級您的 PHP
伙計們,是時候冒險了。
有幾種方法可以升級您的 PHP。 有些非常高級,比如使用 SSH 命令——但如果你知道如何做到這一點,那麼你就不需要我或這篇文章了。
相反,我們將通過簡單的方式來實現這一點——通過使用該託管服務,我每個月都會收到賬單。 如您所知,我使用 DreamHost – 以下是通過它們升級 PHP 的說明。 如果您使用其他主機,您應該可以輕鬆找到他們的方向,而且這與我升級我的主機的方式可能不會有太大不同。
我轉到管理域,單擊我需要升級的附近的“編輯”,然後在 Web 選項下找到 PHP 升級選項。

DreamHost 建議使用 PHP 7.2,所以我選擇了它。 然後我保存更改並收到更改應在大約 10 分鐘內發生的通知。 我回到 WordPress,清除緩存並更新 PHP - 兩分鐘,最重要。

確保一切正常且功能正常
即使您已經進行了盡職調查,但眾所周知,網站是不完美的。 一旦您的 PHP 更新,請前往您的網站進行檢查。 單擊每個頁面,測試功能和插件等。
包起來
升級您的 PHP 版本是 WordPress 最佳實踐的一部分,就像升級您的插件和主題一樣。 也就是說,我的日曆上已經有一個月的“更新 PHP”了。 可能兩個月吧。 每個星期一,我都會移動日期。 “嗯,下週一。” 如果我知道它會如此簡單,我就不會如此害怕它。 這不是適用於 WordPress 及其他很多東西嗎? 您網站的安全性和性能依賴於這些小任務 - 掌握它們,完成它們並繼續創建人們喜歡的內容。
本教程是否為您提供了開發錯誤? 查看有抱負的 WordPress 開發人員應該完成的 10 個 PHP 教程。
