掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流

網站建設公司,為您提供網站建設,網站制作,網頁設計及定制網站建設服務,專注于企業(yè)網站制作,高端網頁制作,對成都餐廳設計等多個行業(yè)擁有豐富的網站建設經驗的網站建設公司。專業(yè)網站設計,網站優(yōu)化推廣哪家好,專業(yè)網站推廣優(yōu)化,H5建站,響應式網站。
嘗試安裝wordpress或訪問您的WordPress站點時卻遇到錯誤,提示“您的php安裝似乎缺少WordPress所需的mysql擴展?!??英文全稱為:Your PHP installation appears to be missing the MySQL extension which is required by WordPress。
與任何WordPress錯誤消息一樣,遇到阻止您使用/訪問WordPress站點的問題可能會令人沮喪。
但是,不要絕望!通常,此錯誤意味著您網站上的代碼出現問題,并且某些原因阻止WordPress能夠連接到其MySQL數據庫。
在本文中,我們將討論“某事”可能是什么,并分享一些有關如何排除故障和修復此錯誤消息的提示。
正如我們在介紹中提到的,錯誤消息“您的PHP安裝似乎缺少WordPress所需的MySQL擴展”是您服務器上的代碼/腳本的一些問題的步驟。
具體來說,此錯誤意味著您服務器上的PHP沒有必要的擴展來將您的WordPress站點連接到其MySQL數據庫。
出現這種情況的主要原因有兩個:
如果您使用的是非常舊版本的WordPress和現代版本的PHP,您可能會遇到此錯誤,因為PHP 7.0不推薦使用MySQL擴展來支持MySQLi。也就是說,PHP 7+不再包含WordPress正在尋找的MySQL擴展。
現代版本的WordPress將改為使用較新的PDO_MySQL或MySQLi擴展。但是,較舊版本的WordPress(低于 3.9 版)可能會導致此問題。
另一個可能的原因是您使用的是PHP 5.6(在 MySQL 擴展被棄用之前),但該擴展丟失或配置不正確。
現在您知道發(fā)生了什么,讓我們回顧一些有關如何排除故障和解決問題的提示。
診斷此問題的第一步是確定您的 WordPress 站點的服務器正在運行哪個版本的PHP。這個問題的答案將決定您接下來要采取的步驟。
要檢查這一點,請使用FTP連接到WordPress站點的服務器。您可以從您的網絡主機獲取您的FTP憑據,您還需要一個FTP客戶端來連接。
如果您的主機使用cPanel,您可以使用cPanel文件管理器工具。
連接到服務器后,在WordPress站點的根目錄中創(chuàng)建一個名為phpinfo.php的新文件。這應該與包含wp-config.php文件的文件夾相同。
然后,編輯文件并添加以下代碼片段:
保存文件后(并在需要時重新上傳保存的版本),導航到yoursite.com/phpinfo.php,確保將yoursite.com替換為您的實際域名。
您應該會看到一個屏幕,其中顯示了有關服務器上PHP配置的許多不同信息。向下滾動到Core部分并查找PHP Version項。注意數字——你應該看到類似xxx 的東西。例如7.2.25或5.6.8:
如何檢查您的WordPress網站的PHP版本
如果您的PHP版本以“7”開頭,則通常意味著您需要更新WordPress軟件。另一方面,如果您仍在使用PHP 5.X,您可能會缺少MySQL擴展。
注意 – 我們強烈建議使用最新版本的PHP。事實上,我們不支持PHP 7.4以下的版本。這些舊版本的性能較慢,并且由于它們不再接收安全更新,因此可能對您的站點構成安全風險。
如果您的服務器使用的是PHP 7+,則此錯誤的最可能原因是您運行的是舊版本的WordPress。如果您使用WordPress 3.9或更低版本,則可能會觸發(fā)此錯誤。
因此,修復方法是更新您的WordPress軟件,該軟件還將帶來許多其他功能、安全性和性能改進。
要手動升級您的WordPress版本,首先,請確保您有網站的備份版本。然后,轉到WordPress.org并下載最新的WordPress副本。
下載后,將zip文件解壓縮到您的計算機。然后,打開包含所有WordPress文件的文件夾并刪除以下項目:
刪除這些項目后,通過FTP將剩余的文件/文件夾上傳到您的服務器。當您的FTP客戶端提示重復文件時,告訴它覆蓋所有文件:
通過覆蓋現有文件重新安裝WordPress
文件上傳完成后,您的WordPress站點應該運行最新版本,并且您的問題應該得到解決。
作為后續(xù)步驟,您還應該確保將所有插件和主題也更新到最新版本。
如果您的服務器仍在使用PHP 5.6或更低版本,則您的服務器可能缺少WordPress所需的 MySQL 擴展。
要檢查是否是這種情況,請返回您在步驟1中上傳到服務器的phpinfo.php文件。
查找名為mysql或mysqli的部分。
如果安裝了MySQL擴展,您應該會在Client API library version項旁邊看到一個版本號:
如何查看是否安裝了WordPress MySQL擴展
如果找不到此信息,則表示未安裝MySQL擴展。最好的解決方案通常是聯系您的主機的支持人員并要求他們?yōu)槟惭b它。
注意– 我們再次強烈建議不要使用低于7.4的PHP版本,因為它們不再接收安全更新并且性能不如新版本。
除非您絕對必須繼續(xù)使用PHP 5.6或更低版本,否則更好的解決方案是將您的服務器升級到PHP 7.4+,而不是花時間正確配置舊版本的PHP。您可以按照我們的指南了解如何更新WordPress站點的PHP版本。
如果您使用的是 PHP 5.6 或更低版本并且安裝了擴展,則問題可能是它沒有正確配置。兩個常見的問題是:
您可以在之前創(chuàng)建的phpinfo.php文件中找到php.ini文件的位置:
如何找到WordPress php.ini文件路徑
首先,我們建議通過將現有文件下載到您的本地計算機來備份它。然后,嘗試刪除php.ini文件,看看是否能解決問題。
“您的PHP安裝似乎缺少WordPress所需的MySQL擴展”消息是一個令人沮喪的錯誤,因為它看起來非常技術性。
但是,通過本文中的步驟,您應該能夠診斷并修復問題。
我們推薦的解決方案是確保您使用的是最新版本的PHP和WordPress。
如果您使用PHP 7.4+和WordPress 5.0+,您應該能夠自動修復此錯誤并使您的站點重新運行,同時還可以從更新帶來的所有其他性能、安全性和功能增強中受益。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流