转自: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

重启服务问题解决

您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法的更多相关文章

  1. HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客

    HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客 VPS主机   2014年06月02日 17:20   评论»       文章目录 Debian上安装 Ce ...

  2. 在python3中安装mysql扩展,No module named 'ConfigParser'

    在python2.7中,我们安装的是 MySqldb或这 MySQL-python,能够正却安装,但在python3中,由于 其使用的扩展  ConfigParser 已经改名为 configpars ...

  3. Coding.net代码托管空间申请与使用-安装并运行WordPress博客

    参考: http://www.freehao123.com/coding-net/ Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社 ...

  4. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  5. Android中插件开发篇之----动态加载Activity(免安装运行程序)

    一.前言 又到周末了,时间过的很快,今天我们来看一下Android中插件开发篇的最后一篇文章的内容:动态加载Activity(免安装运行程序),在上一篇文章中说道了,如何动态加载资源(应用换肤原理解析 ...

  6. 用JSON-server模拟REST API(一) 安装运行

    用JSON-server模拟REST API(一) 安装运行 在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要 ...

  7. Mac 下安装运行Rocket.chat

    最近花了一周的时间,复习了HTML.CSS.原生JS,并学习了Node.js.CoffeeScript.js.MongoDB,入了下门. 因为准备在Rocket.chat 上做二次开发,所以先下载和安 ...

  8. 虚拟机下安装Centos7并配置Apache+PHP+Mysql+phpmyadmin+wordpress

    一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd ...

  9. 在Linux上rpm安装运行Redis 3.0.4

    http://www.rpmfind.net搜索redis,找到redis3.0.4的rpm源选做 wget ftp://fr2.rpmfind.net/linux/remi/enterprise/6 ...

随机推荐

  1. linux命令——mutt的安装和使用【转】

    linux命令--mutt的安装和使用[转] 首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收 ...

  2. docker open files的设置

  3. ubuntu下查找某个文件的路径

    参考:ubuntu下如何查找某个文件的路径      http://blog.csdn.net/lieyanhaipo/article/details/17055667 在Ubuntu有时候会遇到记得 ...

  4. Unity3D 给模型偏移纹理

    给模型偏移纹理 using UnityEngine; using System.Collections; [RequireComponent(typeof(Renderer))] public cla ...

  5. unity3D技术之事件函数的执行顺序[转]

    unity3D技术之事件函数的执行顺序 转自http://www.yxkfw.com/?p=13703   在unity的脚本,有大量的脚本执行按照预先确定的顺序执行的事件函数.此执行顺序说明如下: ...

  6. pfsense 企业应用实例

    从萌生更换公司网关的想法,到选择.测试.部署陆陆续续用时两个月有余.选择的标准是open and free.这期间不断在查阅一些资料,测试了7.8个各开源防火墙产品.这些产品中大多是基于linux,少 ...

  7. zpf 获取表单等数据的用法

    2015年4月12日 12:25:35 星期日 zpf框架中获取表单数据的方法 //获得get,post,url中的数据 private function setData() { $this-> ...

  8. Qt 使用sqlserver

    1. pro 添加 QT       +=sql 2. void MainWindow::connectSqlServer() { QSettings *setIni = new QSettings( ...

  9. 6. javacript高级程序设计-面向对象设计

    1. 面向对象设计 1.1 理解对象 1.1.1 属性类型 (1). 数据属性:相当于对象的字段,包含一个数据值的位置,在这个位置可以读取和写入值.数据属性中有4个描述其行为的特性: l [[Conf ...

  10. C Primer Plus_第一章_概览_复习题与编程练习

    REVIEW 1.就编程而言,可移植性表示什么? me 一个系统上编写的程序经过很少改动或者不需改动就可以在另一个系统上运行.如果修改是必须的,则通常只改变伴随主程序的一个头文件中的几项内容即可.(P ...