您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展 – 解決方案

已發表: 2022-07-26

您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展 – 解決方案

您是否在打開您的 wordpress 網站時遇到 PHP 安裝“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤? 不用擔心,在本文中,我們將向您介紹可以解決 PHP 安裝錯誤的幾種診斷方法。

為什麼會出現缺少 MySQL 擴展錯誤?

這基本上是在以下情況下可能發生的 MySQL 錯誤:

  1. 您使用的是過時版本的 WordPress 或插件。
  2. 您使用的是較舊的 PHP 版本。
  3. 您沒有正確配置 PHP 擴展。
  4. 未安裝 MySQL 擴展。

MySQL擴展錯誤解決方案

PHP 安裝錯誤可能由於上述幾個原因而發生。 但是,可以通過以下步驟輕鬆診斷:

1:更新您的 WordPress 和插件:

診斷 MySQL 擴展問題的第一步是使用最新版本更新 WordPress 安裝。 要檢查您當前的 WordPress 版本並將其更新到最新版本,請按照以下步驟操作:

  • 首先,登錄您的 WordPress 儀表板。
  • 登錄後,將光標懸停在儀表板選項卡上,然後單擊更新下拉菜單。
WordPress儀表板
WordPress儀表板
  • 無論是 WordPress 更新還是插件更新。 兩者都可以從更新部分查看,您可以輕鬆地將您的 WordPress 版本和插件更新到最新版本。
更新 WordPress 和插件
更新 WordPress 和插件

將 WordPress 和插件更新到最新版本後,請檢查您的網站正在運行的 PHP 版本。 您可以按照以下步驟輕鬆檢查您當前的 WordPress 網站 PHP 版本

2:檢查您網站的當前 PHP 版本:

要檢查您使用的 PHP 版本,請按照以下步驟操作:

  1. 登錄您的 cPanel 帳戶。
  2. 導航到您的根目錄(文件管理器>> Public_html 並創建一個新文件

    創建一個新文件
    創建一個新文件
  3. 將文件命名為phpinfo.php並點擊Create New File按鈕。
    PHP信息文件
    phpinfo 文件

    注意: phpinfo文件必須存在於您的 WordPress 站點的根目錄中。

  4. 創建後,單擊“編輯”按鈕打開文件。

    編輯文件
    編輯文件
  5. phpinfo文件中添加以下命令,然後點擊Save Changes按鈕。

    <?php
    phpinfo();
    ?>

  6. 保存文件後,從外部點擊 phpinfo.php 文件以查看您當前的 PHP 版本。 例如,如果您的 WordPress 安裝在www.YourDomain.com/wp中,則在搜索欄中鍵入www.YourDomain.com/wp/phpinfo.php 。 同樣,如果您的網站位於根目錄中,只需鍵入www.YourWebsite.com/phpinfo.php並按 Enter 按鈕。

    注意:不要忘記將YourWebsite.com替換為您自己的網站 URL。

  7. 從外部點擊文件後,您將能夠看到幾乎所有 PHP 信息,例如 PHP 版本、構建日期、服務器 API 等。

    檢查 PHP 版本
    檢查 PHP 版本

這樣您就可以檢查您網站的當前 PHP 版本。 如果 PHP 版本高於 7,則意味著您必須更新 WordPress 網站的軟件。 除此之外,如果您網站的 PHP 版本是 5.X,您可能會缺少應該立即修復的 MySQL 擴展。

3:配置PHP擴展:

注意:此方法適用於localhost用戶。 如果您的網站未託管在 localhost 上,則此方法不適用於您。 您可以簡單地跳過此方法並遵循下一個診斷。

即使您的 WordPress 網站上運行了最新版本的 WordPress 和 PHP,如果 PHP 配置不正確,您仍然會面臨“您的 PHP 安裝似乎缺少 WordPress 所需的 MySQL 擴展”錯誤。 要驗證在您的網站上運行的 PHP 擴展,請點擊phpinfo.php文件並蒐索“加載的配置文件”部分。

加載的配置文件
加載的配置文件

將“加載的配置文件”值與“extension_dir”的值進行比較。 如果兩個文件不匹配,請編輯您的 php.ini 文件以將其替換為為加載的配置文件列出的文件路徑。

4:檢查已安裝的 MySQL 擴展:

運行舊版本的 PHP(5.6 或更早版本)絕對意味著您沒有安裝 MySQL 擴展,因為當時並未棄用 MySQL 擴展。

要檢查您的網站是否安裝了 MySQL 擴展,請從瀏覽器再次打開該phpinfo.php頁面,然後找到mysql部分。

客戶端 API 庫版本
客戶端 API 庫版本

您當前的 MySQL 擴展將顯示在“客戶端 API 庫版本”中。 如果沒有,您沒有安裝 MySQL 擴展。 在這種情況下,您應該聯繫您的託管服務提供商並要求他們在您的網站上安裝 MySQL 擴展,並刪除現有的phpinfo.php文件,因為該文件包含有關您的服務器的大量信息,您不想讓其他人知道。 除此之外,如果您使用的是經銷商主機、專用主機、VPS 主機或任何其他具有 root 訪問權限的主機,您也可以自行完成,請按照以下步驟操作:

從 WHM Root 啟用 MySQL 擴展

您可以通過導航到 WHM 根目錄中的EasyApache 4部分輕鬆啟用 MySQL 擴展。 下面給出了分步指南。

  1. 使用 root 訪問權限登錄您的 WHM。
  2. 在搜索欄中,鍵入Software ,然後單擊結果中的EasyApache 4選項。

    在 WHM 中訪問 EasyApache 4 選項卡
    EasyApache 4 選項卡
  3. 導航到PHP Extensions選項卡並蒐索MySQL。

    PHP 擴展選項卡 EasyApache
    PHP 擴展選項卡 EasyApache
  4. 啟用所有已安裝但未啟用的 PHP 擴展。 如果默認情況下未安裝 PHP 擴展,您也可以安裝它。

    啟用 PHP 擴展
    啟用 PHP 擴展

而已。 您已成功啟用 MySQL 擴展。 現在,您需要做的就是重新啟動 MySQL 服務器以立即執行擴展。

重啟 MySQL 服務器

好吧,您可以輕鬆地從 WHM 本身重新啟動 MySQL 服務器。 請按照以下步驟執行此操作。

  1. 在搜索欄中輸入“ Restart Services ”並點擊“ SQL Server (MySQL) ”按鈕。

    重啟 MySQL
    重啟 MySQL
  2. 單擊按鈕以重新啟動MySQL 服務。
  3. 等待加載過程結束,很快 MySQL 服務將重新啟動。

    MySQL 重啟成功
    MySQL 重啟成功
  4. 而已。

這些是解決MySQL 執行錯誤的幾種診斷方法。 我希望這篇文章對你有所幫助。 此外,您可以在FacebookTwitter 上與我們聯繫以獲取任何進一步的查詢或建議。 除此之外,如果您仍然遇到問題,我建議您只需訪問Redserverhost.com並打開免費支持票。 我們經驗豐富的技術支持團隊將很樂意為您提供幫助。