您的 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
重启服务问题解决
您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法的更多相关文章
- HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客
HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客 VPS主机 2014年06月02日 17:20 评论» 文章目录 Debian上安装 Ce ...
- 在python3中安装mysql扩展,No module named 'ConfigParser'
在python2.7中,我们安装的是 MySqldb或这 MySQL-python,能够正却安装,但在python3中,由于 其使用的扩展 ConfigParser 已经改名为 configpars ...
- Coding.net代码托管空间申请与使用-安装并运行WordPress博客
参考: http://www.freehao123.com/coding-net/ Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社 ...
- Windows OS上安装运行Apache Kafka教程
Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...
- Android中插件开发篇之----动态加载Activity(免安装运行程序)
一.前言 又到周末了,时间过的很快,今天我们来看一下Android中插件开发篇的最后一篇文章的内容:动态加载Activity(免安装运行程序),在上一篇文章中说道了,如何动态加载资源(应用换肤原理解析 ...
- 用JSON-server模拟REST API(一) 安装运行
用JSON-server模拟REST API(一) 安装运行 在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要 ...
- Mac 下安装运行Rocket.chat
最近花了一周的时间,复习了HTML.CSS.原生JS,并学习了Node.js.CoffeeScript.js.MongoDB,入了下门. 因为准备在Rocket.chat 上做二次开发,所以先下载和安 ...
- 虚拟机下安装Centos7并配置Apache+PHP+Mysql+phpmyadmin+wordpress
一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd ...
- 在Linux上rpm安装运行Redis 3.0.4
http://www.rpmfind.net搜索redis,找到redis3.0.4的rpm源选做 wget ftp://fr2.rpmfind.net/linux/remi/enterprise/6 ...
随机推荐
- C#错误之 System.Threading.ThreadAbortException:正在中止线程
参考:http://www.cnblogs.com/chendaoyin/archive/2013/06/27/3159211.html 1.开启一个子线程 //开启一个子线程,子线程调用方法 Met ...
- PHP无法编译undefined reference to `libiconv_open
./configure --prefix=/usr/local/php52 make时提示:.....................................................e ...
- ios 后台播放音乐1条注意事项
除了设置程序的后台模式,还需要几行代码 AVAudioSession *session = [AVAudioSession sharedInstance]; [session setCategory: ...
- java web 学习 --第八天(Java三级考试)
第七天的学习内容:http://www.cnblogs.com/tobecrazy/p/3464231.html EL表达式 EL : Expression Language 使用EL表达式可以减少& ...
- percona-toolkit 之 【pt-slave-delay】说明
摘要: 在主从复制的架构中,正常情况下主上操作的记录也会在从上进行操作,虽说是异步复制,但操作会“实时”的同步到从.比如在主上不小心误操作了,还没等反应过来从上也会马上执行误操作,后期只有通过二进制或 ...
- 【leetcode】Reverse Integer(middle)☆
Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 总结:处理整数溢出 ...
- 【mongo】Can't take a write lock while out of disk space错误
今天遇到了这个错误,各种无法操作.找了很久的方案,都没用.最终发现,原来是我虚拟机硬盘满了......清除了些没用的东西,就恢复了.
- LightOJ 1236 - Pairs Forming LCM(素因子分解)
B - Pairs Forming LCM Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu ...
- iOS应用架构谈(二):View层的组织和调用方案(中)
iOS客户端应用架构看似简单,但实际上要考虑的事情不少.本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案.中篇主要讨论MVC.MVCS. ...
- August 13th 2016 Week 33rd Saturday
What makes life dreary is the want of motive. 没有目标与动力,生活便会郁闷无光. Without dreams and hope, there will ...