WordPress PHP 版本要求、MySQL 版本要求及 Apache 或 Nginx 版本要求

根據 WordPress 2108 年底發布的聲明,2019 年 4 月 以後,WordPress 對 PHP 版本的最低要求為 PHP 5.6 及以上版本,PHP 5.6 以下的版本還會收到安全更新和可能的錯誤修復,但無法升級到 WordPress 最新版本。

和其他 PHP 程序一樣,WordPress 對 PHP 版本和 MySQL 版本是有要求的,WordPress 對 PHP 和 MySQL 版本的要求主要分為核心 PHP 版本要求、主題 PHP 版本要求和插件 PHP 版本要求。

WordPress 核心的 PHP 和 MySQL 版本需求

根據 WordPress 的官方主機環境要求說明,WordPress 建議主機環境符合以下要求:

  • PHP 7.3 或更高版本
  • MySQL 5. 6 或更高版本,MariaDB 10.0 或更高版本
  • HTTPS 支持

Apache 或者 Nginx 是運行 WordPress 最健壯和功能最豐富的服務器,但是使用其他支持 PHP 或 MySQL 的 Web 服務器也是可以的。

如果您的主機服務商提供的主機環境達不到以上要求,PHP 5.2.4 以上版本和 MySQL 以上版本也可以運行 WordPress、但是這些版本已經結束了安全更新,繼續使用他們,可能會使您的站點暴露在安全漏洞之中。

WordPress 主題的 PHP 和 MySQL 版本需求

WordPress 主題的開發者成千上萬,各個主題對 PHP 版本的需求也都不一樣,WordPress 目前沒有提供判斷主題 PHP 版本需求的方法。有些主題會把 PHP 版本需求寫在 readme.txt 文件中,我們可以試着在這個文件裡面尋找。如果找不到,可以在主題開發這提供的支持論壇中向主題開發者提問。

WordPress 插件 的 PHP 和 MySQL 版本要求

和主題不同,WordPress 已經在官方插件目錄中直接列出了插件的 PHP 版本需求,我們可以直接在插件介紹頁面右側的插件元信息中查看,如下圖:

WordPress 插件 PHP 版本需求

有些插件為了防止 PHP 版本不能滿足需求而帶來的致命錯誤,會在插件激活時,判斷服務器的 PHP 版本以確定是否激活插件功能。

關於主題和插件對 MySQL 版本的需求,目前並沒有比較直接的判斷方法,不過相對於 PHP,MySQL 版本之間的區別並不是太大,不至於版本不滿足需求就直接出現致命錯誤而導致網站不能運行。

怎麼確定主題提供的 PHP 和 MySQL 版本

直接諮詢主題提供商

如果您不確定您的 Web 服務器提供的 PHP 和 MySQL 版本,WordPress 提供了一個簡單的問題幫助您向服務器提供商提問來弄清楚這個問題。你可以直接複製下面的內容給您的服務器提供商進行諮詢。

我需要在我們的服務器上運行最新版本的 WordPress,我想知道我的服務器是否支持以下內容。

1、PHP 7.3 或更高版本
2、MySQL 5. 6 或更高版本,MariaDB 10.0 或更高版本
3、HTTPS 支持
4、Nginx 或帶有 mod_rewrite 模塊的 Apache 以支持 Url Rewrite 功能

在 phpMyAdmin 中查看

如果您的主題提供了 phpMyAdmin 功能,我們還可以在 phpMyAdmin 中查看 PHP 和 MySQL 版本信息,在 phpMyAdmin 的後台主頁,找到如下界面即可查看。

及時更新 PHP 和 MySQL 或 MariaDB 辦否

雖然較低的 PHP 或 MySQL 版本也能夠運行 WordPress、但是為了安全起見,建議有條件的朋友及時升級到最新的版本、同時、新的版本還會帶來功能的增強和性能方面的提升。如果擔心最新版本有 Bug,可以升級到上一個穩定版本、並及時關注 PHP 或 MySQL 版本的支持信息。

發表評論

郵箱地址不會被公開。 必填項已用*標註