chriszg 发表于 2018-12-21 10:17:18

“您的 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

页: [1]
查看完整版本: “您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法