如何解决“您的PHP似乎没有安装运行WordPress所必需的MySQL扩展”

Ourboke
Ourboke
Ourboke
16216
文章
148
评论
2021年11月25日15:46:48

昨天晚上在服务器上乱搞了一些东西,今天早上打开网站的时候突然提示“您的PHP似乎没有安装运行WordPress所必需的MySQL扩展”,想了一下昨天动的一些东西,升级过服务器上面的php版本,由于现在使用了较高的PHP版本,但是WordPress还是在使用较老的版本。

这里根据不同系统环境下的服务器遇到此问题的不同解决方法分别介绍,具体如下:

1. Windows服务器

找到PHP的安装位置,打开里面的 php.ini 文件。

1.1 确认开启以下扩展

extension=php_mysql.dll

extension=php_mysqli.dll

1.2 确认扩展文件存放位置

; On windows:

; extension_dir = “ext”

扩展文件存放位置,确认以上丙个扩展文件已经存放在一个叫“ext”的文件夹中,如没有,下载。

1.3 服务重启,问题解决

2. Linux服务器

2.1 使用SSH登录服务器,打开PHP.ini

#vi /etc/php.ini

2.2 在php.ini中添加以下代码

extension=mysql.so

2.3 在php.ini 中找到如下代码

extension_dir = “XXXXXXX”

注:XXX指扩展安装目录,centos64位的主机一般安装在extension_dir = “/usr/lib64/php/modules”

2.4 找到这个扩展安装目录,确认是否有mysql.so这个文件,如果没有,下载

2.5 重启服务

如果以上方法还是无法解决问题,请检查您服务器中的 PHP和MYSQL版本,很有可能是因为版本较低导致的,把 PHP 和 MYSQL 升级到最新版应该会解决问题。

如果是Linux系统下,可以参照以下方法:

用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

最后,下载安装完成后,重启服务即可解决问题。

让WordPress页面支持添加分类及标签 WordPress

让WordPress页面支持添加分类及标签

默认WordPress页面不支持选择分类和添加标签,可以通过下面的方法为页面添加分类及标签。 将下面代码添加到当前主题函数模板 functions.php 中: functio...
WordPress限制可注册的邮箱类型后缀实现方法 WordPress

WordPress限制可注册的邮箱类型后缀实现方法

现在越来越多的人使用 WordPress 搭建资源下载站或者外贸网站,不少都开启了网站注册的,如果你关注过后台用户列表,就会发现有很多机器人批量注册的账号,邮箱地址都是不常见的域名邮箱。我们可以使用下...
WordPress自定义字段存储调用数组方法 WordPress

WordPress自定义字段存储调用数组方法

WordPress 自定义字段在开发网站中使用频率非常高。比如一篇文章我们需要单独存储一些额外的字段单独调用。通常来讲,我们采用的方法是在后台编辑文章面板填一个字段保存对应的数据。对于绝大部分情况这种...