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

Ourboke
Ourboke
Ourboke
6823
文章
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程序建站的时候,默认的WordPress页面是不支持选择分类和添加标签的,那么我们可以实现WordPress页面支持添加分类及标签吗?有需要的朋友可以通过下面的方法为页面添...
WordPress如何禁止普通用户访问后台 WordPress

WordPress如何禁止普通用户访问后台

我们在使用WordPress程序建站时,有时候我们会用到一些前端化的插件,这样就会把Wordpress后台的一些功能移到前台了,考虑到安全问题,这时候我们就需要禁止普通用户访问后台,或者当普通用户登录...