如何檢查和更新您的 WordPress 網站的 PHP 版本

已發表: 2022-01-12

PHP 是任何 WordPress 網站的重要組成部分。 出於這個原因,您要確保它盡可能平穩地運行。 但是,了解導航此過程的最佳方式並不總是那麼容易。

好消息是我們隨時為您提供幫助。 通過了解 PHP 背後的原理及其更新過程,您可以維護網站的這一核心元素。

在本文中,我們將向您介紹 PHP 並解釋它的重要性。 然後,我們將向您展示如何在三個不同的 Web 主機上安全地檢查、更新和升級您的 PHP 版本。

PHP 簡介

代碼是每個網站的基礎。 確切的編程語言可能因係統而異,但有一件事是肯定的:它對於網站的正常運行絕對至關重要。 對於 WordPress 來說,必不可少的技術就是 PHP。

PHP 是一種流行的開源腳本語言,專門用於 Web 開發。 此服務器端代碼創建了您在站點的後端和前端看到的許多內容。

以下是 PHP 的工作原理:首先,有人訪問您的網站。 此操作會導致他們使用的任何瀏覽器啟動對您站點服務器的搜索。

然後,PHP 代碼訪問您的主數據庫——在 WordPress 的情況下,這可能是 MySQL——並檢索請求的數據。 最後,PHP 採取了最後一個關鍵步驟,並將該數據轉換為 HTML 格式。

如果這個描述讓你頭暈目眩,別擔心! 您可能不需要詳細了解此過程。 您只需要知道 PHP 是您的 WordPress 網站如何接收和顯示數據的重要組成部分。 沒有它,您將根本無法運行 WordPress。

為什麼 PHP 對 WordPress 網站至關重要?

對於 WordPress,需要上述過程才能向訪問者呈現任何內容。 此外,當您使用 WordPress 後端時,也會執行相同的步驟。

當您訪問管理儀表板時,文件中的 PHP 將檢索您需要的數據。 此原則也適用於您網站運行的任何插件或主題。

如果您對 PHP 與 WordPress 的集成程度有疑問,請查看您的核心文件。 您會注意到其中有很多,如果您想更改網站的基礎知識,您將需要訪問其中的許多:

突出顯示“PHP 文件”文件類型的 WordPress 核心文件列表

考慮到 WordPress 的相互關聯程度,PHP 版本的任何更改都會影響整個網站的運行方式。 編寫良好的 PHP 將確保其他一切順利運行。 另一方面,較新的版本可能會對您和您的訪問者造成負面的連鎖反應。

PHP 可能會作為您網站的核心方面運行,但這並不意味著它不需要不時進行維護。 像大多數軟件一樣——包括主要的 WordPress 平臺本身——你需要至少半定期更新代碼以避免任何並發症。

保持網站 PHP 更新的三個理由

既然我們已經介紹了 PHP 的重要性,那麼讓我們看看您可能希望保持它的一些具體原因。 更新的 PHP:

  1. 提高您網站的速度。
  2. 讓您始終掌握網站的安全性。
  3. 有助於保持您的整體穩定性。

請記住,這些原因適用於任何在 WordPress 上運行的網站。

以下是更新網站 PHP 版本的主要原因:

1. 提高您網站的速度

不幸的是,過時的 PHP 版本確實會減慢您的網站速度。 舊版本不會進行優化以充分利用服務器資源,並且可能運行速度較慢。 由於 PHP 對您的網站如此重要,因此這可能會導致整體速度降低。

鑑於網站速度是任何用戶體驗的關鍵部分,您可能會看到一些負面後果。 一方面,今天的訪問者希望每次點擊都能獲得閃電般的加載時間。 即使從 1 秒到 3 秒的小幅增加也可以將您的跳出率提高 32%。

當然,這不僅僅是一個流暢的瀏覽過程。 一個網站的速度與它在搜索引擎排名中的位置有關——你的速度越慢,你的排名就越低。 這可能會導致自然流量減少。

如果您想看看這些速度變化有多麼劇烈,請考慮嘗試一個實驗。 如果您運行的是過時的 PHP,請使用 GTmetrix 之類的工具來測量您網站的當前速度:

GTMetrix 速度測試主頁

您可能會發現您的網站表現不佳。 然後,更新您的 PHP 並重新測試。 你可能會驚訝於這個單一的動作會產生多大的影響。 僅就速度而言,更新您的 PHP 就值得付出努力。

2. 時刻關注您的安全

我們可能不必告訴您 WordPress 安全性的重要性。 保護用戶數據可以保護其免受尋求訪問的惡意行為者的侵害。 如果您處理信用卡號碼等敏感信息,這樣做可能尤其重要。

更新您的 PHP 版本是維護強大安全層的一種簡單而有效的方法。 造成這種情況的一個原因是潛在的安全漏洞。 就像 WordPress、插件和主題一樣,開發人員將發布補丁來修復任何漏洞。

不過,請記住 PHP 是一種開源語言。 雖然這通常是鼓勵社區內發展的絕佳方式,但它也有一個缺點:任何人都可以修改代碼,包括黑客。

當您將其與如此多的網站使用這種語言的事實結合起來時,它通常是惡意行為者的熱門目標。 當他們找到滲透 PHP 代碼的新方法時,開發人員會通過創建更安全的版本來做出反應。

您可以將您的 PHP 版本視為許多安全層之一。 不幸的是,沒有一種保護方法是完美的。 即使是惡意軟件掃描和防火牆等保護措施也不是萬無一失的。 但是,如果您正確地維護您的 PHP,您就可以為惡意行為者再奪走一次訪問您網站的機會。

3.保持你的整體穩定性

未正確使用其服務器資源的 PHP 版本可能會導致過多的內存使用。 反過來,這可能會導致您的網站崩潰,損害用戶體驗並可能影響您的搜索引擎排名。

更新可以通過優化您對服務器資源的使用來幫助糾正此問題。 隨著對內存的需求降低,您將減少系統過度工作的機會。 如果版本與您的插件或主題不兼容,您還可以避免可能發生的問題。

通過提高這種穩定性,您將成為良好的伙伴。 根據 WordPress 的統計數據,隨著時間的推移,較舊的 PHP 版本往往會變得不那麼常見。

此外,正如我們之前介紹的,更新對於安全性至關重要。 必須從攻擊中恢復可能意味著長時間離線。 向更安全的站點邁出一步,也是向更穩定的站點邁出的一步。

如何檢查您的 PHP 版本

到目前為止,我們已經討論了為什麼更新對您網站的 PHP 如此重要。 但是,除非您確定需要新版本,否則您無法啟動該過程。 以下是確定您的 WordPress 網站當前運行的 PHP 版本的兩種方法。

1.使用WordPress後端

幸運的是,WordPress 是一個相當用戶友好的平台。 它的開發人員已經包含了一些措施來幫助您保持您的網站處於最佳狀態。

這包括有關任何新 PHP 版本的通知。 因此,如果您運行的是過時版本,您可能會在儀表板上看到此警報:

WordPress 儀表板中的 PHP 更新警告

在這樣的消息頂部附近,您應該會看到列出的 PHP 版本。 在這個例子中,它是 PHP (7.2.31)。 此消息還將向您顯示您應該考慮切換到的最低推薦版本。

另一種選擇是轉到Tools → Site Health → Info 。 然後向下滾動到服務器 選項。 單擊它以顯示您的 PHP 版本。

站點運行狀況工具的服務器部分中列出的 PHP 版本

最後,如果以上方法都不起作用,你也可以使用插件。 插件可能是向您的網站添加功能的最簡單方法。 在這種情況下,您可以使用一個來使您的行政管理更加簡單。

首先,您需要選擇要使用的插件。 我們建議尋找具有正面評價、高評級和最近更新的產品。 這些通常是質量插件的指標。

我們選擇使用顯示 PHP 版本。 它簡單、輕便且易於使用。 安裝並激活它以開始使用。 然後,返回您的 WordPress 儀表板並向下滾動到概覽 部分。

概覽部分中列出的 PHP 版本

然後,您應該看到您的網站正在運行的 PHP 版本,就在您的 WordPress 版本下方。 雖然您可以從此處更新 WordPress,但您無法選擇更新您的 PHP 版本。

2. 通過新的 PHP 文件訪問信息

如果您無法訪問後端或只是喜歡不同的方法,請不要擔心! 您還可以使用稍微技術性更強的方法來獲取您需要的信息。

您可以首先打開您選擇的文本編輯器並創建一個新文件。 然後,您需要從 phpinfo() 文件中輸入以下代碼:

<?php phpinfo(); ?>

接下來,將文件命名為phpversion.php並保存您的工作。 確保它保存為php而不是txt 。 之後,訪問您的根目錄並上傳文件。 您可以使用託管服務的文件管理器或文件傳輸協議 (FTP) 客戶端來執行此操作。

從那裡,您將能夠通過訪問example.com/phpversion.php訪問有關您的 PHP 版本的信息。 請記住將example.com替換為您網站的 URL。

完成後,請確保刪除該文件。 像這樣公開有關您網站的核心信息為黑客提供了更多機會。 因此,您需要將其刪除以確保數據安全。

更新 PHP 版本之前要做的三件事

1. 創建您網站的備份

首先,我們建議您對當前站點進行徹底備份。 更新您的 PHP 不太可能導致任何問題,但可能會發生錯誤。 如果您的任何插件或主題碰巧與更新不兼容,這種情況尤其可能發生。

擁有數據副本可能是防止網站崩潰的明智方法。 此外,備份通常也是站點維護的重要組成部分。 如果您還沒有按照既定的時間表創建它們,我們強烈建議您這樣做。

您可以使用幾個 WordPress 備份插件來執行此操作,但我們將引導您了解如何使用 Jetpack Backup 來完成此操作。

首先確保您已安裝並激活 Jetpack Backup。 然後,您應該會看到如下所示的設置屏幕:

Jetpack 備份設置屏幕

從這裡,您需要將您的站點連接到 WordPress.com。 即使它不是您的託管服務提供商,這也是必要的。 然後,您可以選擇您的定價計劃。 您的第一次備份應該會自動開始。 這可能需要一些時間,但這是正常的。

之後,您可以通過轉到 WordPress 儀表板中的Jetpack Backup來查看您的備份。

Jetpack Backup 顯示最新的可用備份

您將能夠看到上次備份完成的時間。 如果要查看任何較舊的副本,也可以單擊查看所有備份

2. 確保 WordPress 是最新的

在更新您的 PHP 版本之前,我們建議您檢查您的 WordPress 版本。 這是因為過時的 WordPress 軟件可能與您的新 PHP 數據不兼容。

這個過程很簡單。 WordPress 更新對於任何網站都是必不可少的,因此開發人員使警報顯而易見:

WordPress 中可用的更新警報

如果您沒有看到此警報,請轉到儀表板 → 更新

更新部分中的 WordPress 更新通知

如果有可用的更新,您應該會在此處看到它。 然後,按照提示完成該過程。 您可能還需要考慮打開自動更新,以便以後可以跳過此步驟。

3. 檢查您的插件和主題的兼容性

PHP 在您網站的幾乎每個部分都發揮著作用。 不幸的是,這意味著它有一些機會與其他程序發生衝突。 插件和主題可能特別棘手。

這就是為什麼我們建議您在開始更新過程之前檢查這些兼容性。 這有助於防止任何可能使您的網站崩潰的潛在問題。

就像使用 PHP 一樣,開發人員應該更新他們的應用程序以與最新的 WordPress 版本一起工作。 因此,啟用自動更新可能是確保兼容性的最簡單方法。 或者,您也可以建立手動更新計劃。

另一方面,如果您的主題和插件更新但您的 PHP 沒有更新,也會出現並發症。 確保更新所有技術是避免網站錯誤的最簡單方法。

如何使用 cPanel 升級 PHP 版本

完成安全升級準備後,您可以使用 cPanel 更新您的 PHP 版本。 以下是我們關於如何在三種領先的託管服務上執行此操作的分步演練。

1.藍主機

如果您像大多數 Bluehost 客戶一樣,您可能在 Bluerock 界面上進行操作。 老客戶可能仍在使用舊版設置。 我們將看看兩者,從 Bluerock 開始。

首先登錄您的 Bluehost 控制面板。 然後,轉到高級 → 軟件 → MultiPHP 管理器

顯示 MultiPHP 管理器的 Bluehost 界面

從這裡,您將能夠選擇要更新的網站。 選擇您要使用的 PHP 版本。 然後,點擊應用 完成該過程。

如果您使用的是舊版界面,您還將從 Bluehost 控制面板開始。 這次你會找到主機 選項卡並選擇cPanel

然後,向下滾動,直到找到Programming 部分。 選擇PHP Config ,然後選擇您要使用的版本。 最後,點擊保存更改 當你完成時。

許多其他主機也使用這種 cPanel 方法。 這些包括:

  • Inmotion託管
  • 液體網
  • 萬里網

這意味著,如果您使用這些提供程序中的任何一個,您也可以在其界面中簡單地按照這些說明進行操作。 如果您迷路了,請不要擔心,因為大多數服務都會提供您可以參考的知識庫。

2. DreamHost

接下來,讓我們來看看 DreamHost。 請記住,出於安全和性能原因,DreamHost 具有受支持的最低 PHP 版本。

幸運的是,升級您的 PHP 版本通常是無縫的。 您可以從管理網站開始 頁。 然後,點擊管理

DreamHost 中的 PHP 版本

接下來,選擇修改。 然後,您將能夠從下拉菜單中選擇最新的 PHP 版本。 一切就緒後,點擊更改 PHP 版本 保存您的更改。

3. A2 託管

最後,讓我們快速了解如何在 A2 Hosting 上更改您的 PHP 版本。 首先登錄您的 cPanel 帳戶。 然後,導航到軟件 部分,然後單擊選擇 PHP 版本

A2 主機控制面板

選擇後,您將看到當前的 PHP 版本。 您還將看到其他選項的列表。 單擊您要申請的那個。 無需保存您的更改 - 更新將自動發生。

如何確保新的 PHP 版本正常工作

完成設置後,您可能希望確保實際應用了更改。 一種方法是重新訪問我們之前介紹的檢查 PHP 版本的步驟。 這些現在應該反映最新的軟件。

然而,並非所有更新都能正確應用。 如果您想避免任何問題,您可以隨時嘗試在您的網站前端導航。 如果一切順利,您應該不會注意到任何差異。

您還可以檢查您的插件。 正如我們之前提到的,總是存在某些程序不兼容的風險。 如果您沒有看到任何錯誤並且它們似乎工作順利,則不太可能出現問題。

另一方面,您可能會注意到您的插件存在一些故障。 發生這種情況時,我們建議您卸載有故障的程序。 如果這樣可以解決問題,它可能還沒有準備好使用新軟件。 或者,它本身可能需要更新。

我們還建議您對您的主題重複此過程。 這包括您當前可能未使用的任何內容。 停用的代碼仍然存在於您網站的某個位置,這意味著保持您未使用的插件和主題更新(或完全刪除它們)也可以防止這些錯誤。

與 PHP 保持同步

更新是任何軟件生命週期的自然組成部分。 由於 PHP 對您的 WordPress 網站的重要性,應用這些更改尤為重要。 幸運的是,如果您了解其背後的原理,那麼與您當前的 PHP 版本保持同步很容易。

在本文中,我們向您介紹了 PHP,並介紹了為什麼保持更新如此重要。 我們還向您展示了檢查當前版本的幾種方法。 最後,我們為您提供了一些提示,以幫助您在更新期間保持安全,並向您展示如何使用三個不同的主機啟動該過程。