新聞中心

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


咨詢
建站咨詢
