• 您的 PHP 似乎没有安装运行 WordPress 所必需的 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

  • 相关阅读:
    自研Web漏洞扫描器后的几点思考
    ThinkPHP5.x命令执行漏洞分析
    基于keepalived+nginx+upstream的双master热切换+负载均衡实现方案
    每个看源码的人,都有一颗做“爸爸”的心
    程序员路在何方
    请求页式存储管理实验
    处理机调度实验
    JSP中三种弹出对话框的用法《转》
    Jsp——http status 404 问题
    Jsp——response对象
  • 原文地址:https://www.cnblogs.com/MrYoodb/p/4254579.html
Copyright © 2020-2023  润新知