zoukankan      html  css  js  c++  java
  • 您的 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

    重启服务问题解决

  • 相关阅读:
    Combine 框架,从0到1 —— 4.在 Combine 中使用计时器
    Combine 框架,从0到1 —— 4.在 Combine 中使用通知
    Combine 框架,从0到1 —— 3.使用 Subscriber 控制发布速度
    Combine 框架,从0到1 —— 2.通过 ConnectablePublisher 控制何时发布
    使用 Swift Package Manager 集成依赖库
    iOS 高效灵活地配置可复用视图组件的主题
    构建个人博客网站(基于Python Flask)
    Swift dynamic关键字
    Swift @objcMembers
    仅用递归函数操作逆序一个栈(Swift 4)
  • 原文地址:https://www.cnblogs.com/x_wukong/p/5859882.html
Copyright © 2011-2022 走看看