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

這已經是一個老掉牙的問題了,部分人使用自己的服務器安裝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

重啓服務問題解決


此文來自:http://www.31358.cn/linux/1166.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章