您的 PHP 似乎沒有安裝運行 WordPress 所必需的 MySQL 擴展”處理方法


 轉自:http://www.xuebuyuan.com/1549022.html

 

這已經是一個老掉牙的問題了,部分人使用自己的服務器安裝WordPress程序之后,會出現“您的 PHP 似乎沒有安裝運行 WordPress 所必需的 MySQL 擴展”這樣的問題,包括我在內,前幾天搬遷服務器,重裝系統,重新安裝較版本PHP,MYSQL,之后恢復網站數據,以上問題出現了,“百度一下,你就知道”,而恰恰這百度一下,折騰一天,找來找去,方法還是一樣,都是抄來抄去,真的是人抄人,害死人,大部分網站並沒有對一些技術文章提到的方法進行驗證,而是一味的轉。

網上的方法大致這樣:

(1)對於windows服務器,找開PHP安裝位置,找到php.ini,打開

第一步:

確認開啟以下擴展

extension=php_mysql.dll

extension=php_mysqli.dll

第二步:

; On windows:

; extension_dir = "ext" 擴展文件存放位置,確認以上丙個擴展文件已經存放在一個叫“ext"的文件夾中,如沒有,下載

第三步,服務重啟,問題解決

(2)對於linux服務器,網絡上解決方法如下

第一步:先用SSH登錄,打開PHP.ini

#vi /etc/php.ini

第二步:php.ini中 添加

extension=mysql.so

第三步:在PHP.ini 中找到如下

extension_dir = "XXXXXXX"

注:XXX指擴展安裝目錄,centos64位的主機一般安裝在extension_dir = "/usr/lib64/php/modules"

第四步:找到這個擴展安裝目錄,確認是否有mysql.so這個文件,如果沒有,下載

重啟服務,

可以肯定的是,對於大部分服務器,以上方法是可以解決的

不過我的linux服務器,使用以上對應方法后,發現無效,而網上找來找去都是一個樣,想來想去,我的服務器在重裝centos時,PHP和MYSQL一並安裝了,但版本較低,PHP直接升級,MYSQL升級失敗,卸載后重裝新版,我想會不會,在升級PHP和安裝MYSQL時少了些什么,

用SHH命令

rpm -qa|grep -i php

得到如下結果

wbm-php-pear-1.5-1

php-mbstring-5.*

php-gd-5.*

php-xmlrpc-5.*

php-common-5.5.*

php-cli-5.*

php-imap-5.*

php-pgsql-5.*

php-snmp-5.*

php-odbc-5.*

php-pdo-5.*

php-5.*

php-xml-5.*

竟然少了下php-mysql,處理方法:直接安裝

yum install php-mysql

重啟服務問題解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM