这已经是一个老掉牙的问题了,部分人使用自己的服务器安装WordPress程序之后,会出现“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”这样的问题,包括我在内,前几天搬迁服务器,重装系统,重新安装较版本PHP,MYSQL,之后恢复网站数据,以上问题出现了,“百度一下,你就知道”,而恰恰这百度一下,折腾一天,找来找去,方法还是一样,都是抄来抄去,真的是人抄人,害死人,大部分网站并没有对一些技术文章提到的方法进行验证,而是一味的转。
网上的方法大致这样:
(1)对于windows服务器,找开PHP安装位置,找到php.ini,打开
第一步:
确认开启以下扩展
第二步:
第三步,服务重启,问题解决
(2)对于linux服务器,网络上解决方法如下
第一步:先用SSH登录,打开PHP.ini
第二步:php.ini中 添加
第三步:在PHP.ini 中找到如下
第四步:找到这个扩展安装目录,确认是否有mysql.so这个文件,如果没有,下载
重启服务,
可以肯定的是,对于大部分服务器,以上方法是可以解决的
不过我的linux服务器,使用以上对应方法后,发现无效,而网上找来找去都是一个样,想来想去,我的服务器在重装centos时,PHP和MYSQL一并安装了,但版本较低,PHP直接升级,MYSQL升级失败,卸载后重装新版,我想会不会,在升级PHP和安装MYSQL时少了些什么,
用SHH命令
得到如下结果
php-xml-5.*
竟然少了下php-mysql,处理方法:直接安装
重启服务问题解决