什麼是 WordPress PHP 版本及其重要性

已發表: 2019-10-11

您有沒有想過您的網站使用的是什麼 WordPress PHP 版本? 也許您甚至不確定 PHP 是什麼或它為何重要。

如果您想要一個盡可能安全的快速加載網站,您將想知道 PHP 是什麼以及它在 WordPress 中的使用方式。

不僅如此,您還想知道如何檢查您在 WordPress 網站上使用的 PHP 版本,以確保您使用的是最新版本。

在今天的帖子中,我們將看看所有這些以及更多內容。

因此,如果您是 PHP 新手,請從頭開始。 如果沒有,或者您只是時間不夠,請查看目錄並單擊您想了解更多信息的主題:

  • 什麼是 PHP,它是如何工作的?
  • PHP 版本 5 和 7
  • 為什麼在您的 WordPress 網站上使用 PHP 7
  • PHP是如何在WordPress中使用的?
  • 如何在 WordPress 中檢查和更新 PHP

什麼是 PHP,它是如何工作的?

PHP 是一種開源的服務器端編程和腳本語言,用於創建動態(或不斷變化的)網站。 簡單來說,PHP 是幫助在網站訪問者到達時向他們顯示您的網站的代碼。

當有人點擊包含 PHP 代碼的網頁時,就像您的 WordPress 網站一樣,代碼會通過您的虛擬主機的服務器進行處理,轉換為 HTML,並顯示在您的網站訪問者的計算機屏幕上供他們查看。 由於此代碼首先通過您的網絡主機處理,因此在網站訪問者點擊您的網站之前,它會在服務器端獲得標籤。

您可以在 WordPress 網站上使用多個 PHP 版本,但與在線世界中的所有內容一樣,始終建議您使用最新的所有內容 - 包括 PHP。

PHP 代碼的巧妙之處在於您的網站訪問者永遠不必擔心它。 他們所要做的就是點擊您的網站,讓他們的網絡瀏覽器完成所有工作。 更好的是,您也不必真正擔心 PHP

只要您使用最新的 WordPress PHP 版本即可。

PHP 版本 5 和 7

如果您對 PHP 有任何背景知識,很可能您知道有幾個不同的版本可用,甚至可以在 WordPress 上兼容。 事實上,根據 W3Techs 的數據,58.6% 的網站(無論是否使用 WordPress )使用 PHP 5,40.9% 使用 PHP 7。

問題是,PHP 版本不會永遠存在。 他們經歷了非常不同的階段,包括:

  • 發布新版本,包括安全修復和改進
  • 2 年的全面積極支持
  • 僅針對關鍵安全問題提供 1 年的支持
  • 生命週期結束和新版本的發布(不再支持,即使仍在使用

現在,所有的 PHP 5 版本都處於生命的盡頭。 換句話說,不支持任何版本的 PHP 5。

然而,高達 39% 的 WordPress 網站所有者仍在使用 PHP 5 的某個版本

php-versions-in-wordpress

但這還不是全部。 PHP 7 的生命週期與 PHP 5 一樣。

事實上,被 14.8% 的 WordPress 網站所有者使用的 PHP 7.0 已於今年年初結束。 除此之外,PHP 7.1 正處於其生命週期的關鍵安全修復階段,7.2 和 7.3 版本也正朝著這個方向發展。

php 版本和支持時間線

雖然現在這對您來說似乎沒什麼大不了的,但相信我們,它會的。 隨著新 PHP 版本的發布和您的版本過時,您的網站會遇到大量問題。

所有這一切的最大遺憾是更新到最新的 PHP 版本並不難。

為什麼在您的 WordPress 網站上使用 PHP 7

好的,所以您知道 WordPress 支持一些 PHP 5 版本。 您也可能意識到您的網絡主機也支持 PHP 5。 那麼,如果 PHP 5 仍然如此廣泛使用,為什麼還要切換到 PHP 7 呢?

以下是將 WordPress PHP 版本更新到 7.1 或更高版本的好處:

  • 以前所未有的方式處理錯誤,因此相同的問題不會一次又一次地發生
  • 一致的 64 位支持,因此您可以在 Windows 系統上運行您的語言
  • WordPress.org 提倡 PHP 7.3
  • 改進了開發人員功能,減少了安全漏洞和性能問題

也許最引人注目且最容易理解的是 PHP 7 的速度至少比 PHP 5 快 2 倍。

不相信我們? 查看 Kinsta 執行的這項基準測試研究,並親自查看:

kinsta-php-benchmarking

所以,如果你只做一件事,請知道使用最新版本的 PHP 將使你的網站加載速度極快。 這意味著更好的用戶體驗、更高的搜索排名,當然還有增加的潛在客戶和銷售額。

PHP是如何在WordPress中使用的?

如果您從 WordPress.org 下載最新的 WordPress 副本,然後打開 zip 文件,您會看到大部分核心文件都是 PHP。

wordpress 核心 php 文件

大多數 WordPress 主題和插件文件也是如此。 它們主要由 PHP 文件組成。

如此多的 PHP 文件被直接嵌入到 WordPress 核心、主題和插件中,這是了解 WordPress PHP 版本是什麼以及它為何如此重要對您的成功至關重要的一個重要原因。

更不用說,很多 WordPress 的靈活性(因此受歡迎)來自於這樣一個事實,即開發人員可以在 PHP 中使用函數、鉤子、類和方法,這些函數可以無限地擴展您網站的功能。

例如,以下是任何使用 WordPress 的人都會在他們的網站核心中找到的一些使用 PHP 的文件:

  • comments.php文件規定了您的評論部分的外觀和功能
  • header.php 文件確定您網站的標題的外觀和功能
  • sidebar.php 文件決定了側邊欄區域的外觀和功能

最後,如果您希望您的網站以某種方式為網站訪問者提供外觀和功能,則需要所有 PHP 文件協同工作,以便在其 Web 瀏覽器中為網站訪問者提供正確的 HTML 輸出。

如何在 WordPress 中檢查和更新 PHP

人們不更新 WordPress PHP 版本的原因有很多:

  • 他們不知道也不關心使用 PHP 7
  • 人們依靠他們的網絡主機來處理更新(這並不總是自動發生
  • 開發人員發現更新核心、主題和插件 PHP 代碼既耗時又痛苦
  • 更新時可能會出現兼容性問題,許多人試圖不惜一切代價避免

也就是說,您確實應該考慮更新您的 PHP 版本。

除非您是在網站後端處理大量代碼的高級開發人員,否則檢查您的 WordPress PHP 版本並對其進行更新非常簡單。 特別是如果您的主機支持手動更新。

第 1 步:檢查您的 WordPress PHP 版本

查看您的網站使用的 PHP 版本的最簡單方法是轉到 WordPress 儀表板中的工具>站點運行狀況。 然後,單擊信息選項卡。

站點健康和信息選項卡

接下來,向下滾動到“服務器”下拉列表,查看您的站點正在運行的 PHP 版本。

php版本

如果您發現您使用的是過時的 PHP 版本,那麼是時候進行更改了。

第 2 步:備份您的網站

在您開始在您的實時站點上更新您的 WordPress PHP 版本之前,請備份您的網站。 這樣,如果您遇到死機白屏或其他需要您恢復站點的問題,您可以。

確保包括站點文件和數據庫。

這是可以幫助您的最佳 WordPress 備份插件列表。

第 3 步:設置本地站點或暫存環境

在上線之前,在本地站點或暫存環境中對您的網站進行重大更改始終是一個好主意。

當你這樣做時,你消除了停機時間。 如果出現問題,它不會影響您的實時網站,您可以放心地修復它。

第 4 步:檢查 PHP 兼容性

一旦您在本地或臨時站點上“更新了 PHP”,就該檢查兼容性問題了。 同樣,這將確保您在實時網站上真正做到這一點時不會中斷。

為了解決這個問題,請使用 PHP Compatibility Checker 插件。 首先選擇要測試的 PHP 版本。 您還可以選擇測試所有插件和主題,或者僅測試您網站上活躍的插件和主題。

php-兼容性檢查器

接下來,查看兼容性結果。

php 兼容性檢查結果

一旦您知道您的插件和主題是兼容的,就該進行真正的更新了。

請記住,您在本地或臨時站點上遇到的任何問題 - 並最終修復 - 當您在實時站點上執行時也需要修復。 這一步只是確保你不會破壞任何東西的練習階段。

第 5 步:在 cPanel 中更改 WordPress PHP 版本

大多數高質量的網絡主機允許您在主機帳戶中手動更新網站的 PHP 版本。 為此,請登錄您的 cPanel(或類似的)並找到可讓您管理 PHP 版本的部分。

管理-php-版本

接下來,選擇要更新 PHP 版本的網站。

選擇目錄

現在您將有機會選擇要在 WordPress 網站上使用的 PHP 版本。

選擇-php-版本

如果您真的很幸運,您的虛擬主機甚至會為您提供自動更新 PHP 版本的選項。 但是,如果您選擇此選項,請確保您正在監視您的站點,因為這將跳過暫存站點階段,並且如果存在任何兼容性問題,可能會導致您的站點出現問題。

當然,這只是一個虛擬主機示例。 您的虛擬主機可能略有不同。 因此,請查看此流行 Web 主機列表以及更新 PHP 版本的分步說明。

最後的想法

你有它! 您現在知道什麼是 PHP,為什麼使用更新版本很重要,以及如何在您的主機帳戶中更改您自己的 WordPress 網站的 PHP 版本。

如果您還沒有完全建立您的 WordPress 網站,並且只是在考慮啟動一個網站,請務必查看我們的啟動 WordPress 網站的綜合指南。 並確保當您註冊網絡託管時,您選擇的託管公司支持最新的 PHP 版本,以便您的網站加載速度快且超級安全。

您在 WordPress 網站上運行的 PHP 版本是什麼? 您最近是否更新了 PHP 版本? 我們很樂意在下面的評論中聽到所有關於它的信息!