您的php似乎没有安装运行wordpress所必需的mysql扩展,您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展"解决方案 | DC Farm...

今天迁移wordpress到另一个服务器时安装wordpress出现“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”的问题,折腾了很久,网上找了很多方案,但都不能解决我的问题,但功夫不负有心人最后自己摸索到一个可以解决我实际遇到的问题,整理总结出来,分享给大家,以便后续遇到此类问题可以使用。

一、linux服务器环境解决方法如下

第一步:先用SSH登录,打开PHP.ini

#vi /etc/php.ini中 添加

extension=mysql.so

第三步:在PHP.ini 中找到如下

extension_dir = "XXXXXXX"

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

第四步:找到这个扩展安装目录,确认是否有mysql.so这个文件,如果没有到网上下载并上传到上述目录下。

第五步:重启httpd服务

二、上述方法对于大部分服务器来说都可以解决,但我的服务器用上述方法并不能解决问题,最后折腾半天查看php版本,发现版本很旧。可能和php版本有关,最后更新到最新php版本7.x后问题解决。更新方法如下:

第一步:首先查看是否有老版本

yum list installed | grep php \\有输出php相关信息说明有安装老版本,我本地安装了php5.4版本。

第二步:如果有安装则卸载老版本

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

第三步:老版本清理干净之后,升级新版本。这里升级到php7.x版本

1、由于linux的yum源不存在php7.x,所以我们要更改yum源:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2、查看yum源中有没有php7.x

yum search php7 \\有输出php 72xx信息说明安装成功

3、yum 安装php72w和各种拓展模块,选自己需要的即可:

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

4、查看php版本

php -v \\已经安装成功php7.2.24版本

最后再测试安装wordpress,终于成功安装。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值