如何修復 PHP 安裝錯誤
已發表: 2021-07-12在嘗試安裝 WordPress 或訪問您的 WordPress 站點時,您是否遇到過“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤? 儘管 WordPress 是可用的最佳虛擬主機,但您仍會不時遇到錯誤。 與其他 WordPress 錯誤消息一樣,我們知道收到一條阻止您使用或查看您的 WordPress 網站的消息令人沮喪。 然而,沒有必要恐慌! 當您網站上的代碼出現問題並且某些東西阻止 WordPress 與其 MySQL 數據庫連接時,通常會發生此錯誤。 在本文中,我們將詳細討論此錯誤以及如何修復它。 這比修復 WordPress 中的 404 錯誤要復雜一些,可能需要一些專家幫助。

“WordPress 缺少 MySQL 擴展”錯誤
由於服務器上的代碼或腳本存在問題,會出現“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤。 更具體地說,這意味著您服務器上的 PHP 沒有必要的擴展來將您的 WordPress 站點連接到其 MySQL 數據庫。
“您的 PHP 安裝似乎缺少 MySQL 擴展”錯誤的原因
導致此錯誤的主要原因有兩個:
您使用的是過時版本的 WordPress
如果您使用非常舊的 WordPress 版本和現代版本的 PHP,您可能會收到此錯誤。 那是因為 PHP 7.0 棄用了 MySQL 擴展而支持 MySQLi。 這意味著 PHP 7+ 不再包含 WordPress 需要的 MySQL 擴展。 較新版本的 WordPress 使用較新的 PDO_MySQL 或 MySQLi 擴展。 這就是為什麼舊版本的 WordPress(也就是低於 3.9 版)可能會導致此錯誤的原因。
您使用的是 PHP 5.6 或更低版本,但缺少擴展或配置不正確
您可能遇到此錯誤的另一個原因是因為您使用的是 PHP 5.6,這是在 MySQL 擴展被棄用之前,但該擴展丟失或配置不正確。

如何修復“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤
現在您知道此錯誤的含義以及可能導致該錯誤的原因,讓我們討論您可以採取的一些步驟來解決該問題。
1. 檢查您使用的是哪個版本的 PHP
解決此問題的第一種方法是檢查您的 WordPress 站點的服務器正在運行的 PHP 版本。 這將幫助您確定下一步要採取的措施。 要進行檢查,請首先使用 FTP 連接到 WordPress 站點的服務器。 如果您不知道您的 FTP 憑據,您可以從您的網絡主機獲取它們。 您將需要一個 FTP 客戶端來連接。 如果您的主機使用 cPanel,您可以使用 cPanel 文件管理器工具。
連接到服務器後,接下來在 WordPress 網站的根目錄中創建一個名為 phpinfo.php 的新文件。 (這應該與包含 wp-config.php 文件的文件夾相同。)
接下來,編輯文件並添加以下代碼片段:
<php
phpinfo();
?>
然後,保存文件(並在必要時重新上傳保存的版本)並導航到 yoursite.com/phpinfo.php,並確保將 yoursite.com 替換為您的實際域名。 您將看到一個屏幕,其中顯示了有關服務器上 PHP 配置的大量數據。 向下滾動到“核心”部分,找到“PHP 版本”項。 檢查數字:它們的格式為 xxx 如果您的 PHP 以 7 開頭,則您很可能需要更新 WordPress 軟件。 如果沒有,您可能缺少 MySQL 擴展。 強烈建議您在您的網站上使用最新版本的 PHP。

2. 更新核心 WordPress 軟件
如果您的服務器使用 PHP 7+,原因可能是您運行的是舊版本的 WordPress。 如果您使用的是 WordPress 3.9 或更低版本,則可能會觸發此錯誤。 在這種情況下,您需要更新您的 WordPress 軟件。 好消息是,當您更新 WordPress 軟件時,您將獲得許多其他功能、安全性和性能優勢。 2021 年 WordPress 的最新版本是 WordPress 5.7。
如何手動升級 WordPress 軟件
要手動升級您擁有的 WordPress 版本,請首先確保您的網站已備份。 然後,轉到 WordPress.org 並下載該軟件的最新版本。 下載後,將 zip 文件解壓縮到您的計算機。 接下來,打開包含所有 WordPress 文件的文件並刪除這些項目:
- wp-config-sample.php 文件
- wp-config.php 文件(如果有這個文件,可能沒有)
- 和 wp-content 文件夾
刪除這些後,將剩餘的文件和文件夾通過 FTP 上傳到您的服務器。 當您的 FTP 客戶端提示您重複文件時,告訴它覆蓋所有文件。 文件上傳完成後,您的 WordPress 站點將在最新版本上運行,錯誤應該已解決! 不要忘記還將所有 WordPress 主題和 WordPress 插件也更新到最新版本。

3.檢查是否安裝了MySQL擴展
如果您的服務器仍在使用 PHP 5.6 或更低版本,您的站點可能缺少 WordPress 所需的 MySQL 擴展。 要檢查您是否缺少此擴展程序,請返回您在本文第一步中上傳到服務器的 phpinfo.php 文件。 檢查名為“mysql”或“mysqli”的部分。 如果安裝了 MySQL 擴展,您將在“客戶端 API 庫版本”項旁邊看到一個版本號。
如果找不到此數據,則說明未安裝 MySQL 擴展。 在這種情況下,我們建議您聯繫主機的支持人員並要求他們為您安裝。
4. 確保您的 PHP 擴展配置正確
如果您使用的是 PHP 5.6 或更低版本並且安裝了擴展,問題可能是它沒有正確配置。 PHP 擴展存在一些常見問題:
- 在使用 Linux 服務器時上傳適用於 Windows 服務器的 php.ini 文件
- 文件路徑不正確
要查找 php.ini 文件的位置,請轉到您之前創建的 phpinfo.php 文件。 首先,確保通過將現有文件下載到本地計算機來備份它。 然後,嘗試刪除 php.ini 文件,這可能會解決問題。

使用 SEO Design Chicago 修復 WordPress 錯誤
希望這些步驟可以幫助您解決“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤。 如果您的 WordPress 網站仍然遇到錯誤和問題,請聯繫 SEO Design Chicago 的專家! 我們的 Web 開發人員可以幫助您修復您在使用 WordPress 網站時遇到的任何常見 WordPress 錯誤和問題。
常見問題:
- “您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤是什麼意思?
- 如何檢查是否安裝了 MySQL 擴展?
- 什麼導致“WordPress Missing MySQL extension”錯誤?
- 如何修復“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤?
- 如何升級我的 WordPress 軟件?
