【问题标题】:Php7 Installation of wordpress on nginx throwing PHP installation missing MySQL extension which is required by WordPressPhp7 在 nginx 上安装 wordpress 抛出 PHP 安装缺少 WordPress 所需的 MySQL 扩展
【发布时间】:2017-05-03 04:22:06
【问题描述】:

我该如何解决这个问题?我试图在运行nginx for Php7 的ubuntu 16 上安装clean 的wordpress latest

当我访问时: http://blog.mysite.com/wordpress/

我明白了:

您的 PHP 安装似乎缺少 MySQL 扩展 是 WordPress 所必需的。

我该如何解决这个问题?

【问题讨论】:

    标签: php mysql wordpress nginx


    【解决方案1】:

    只需安装必要的扩展并重新启动 fpm 进程:

    sudo apt-get install php-mysqlnd php-mysqli
    sudo /etc/init.d/php7.0-fpm restart
    

    【讨论】:

    • 对 php-mysql 扩展的支持已从 Php 7 中删除。php-mysqli 是使用 Mysql 和 Php 的推荐扩展。 Mysql Native Driver 扩展是 Mysql 客户端库的替代品。它不提供访问 Mysql 数据库服务器的功能,而是提供其他 Php 扩展如 mysqli 可以使用的功能。它还提供了mysql代理和查询统计等管理功能。 Mysqlnd 扩展消除了对 Mysql 客户端库的需求。因此可以使用只有 Mysqlnd 扩展名的 Mysql 数据库
    【解决方案2】:

    我发现这篇文章真的让我松了一口气,它帮助了我: How to enable MySQLi extension in php 7?

    基本上,如果您运行的是php7 而不是php5,您应该运行它来解决这个问题:

    sudo apt-get install php-mysql
    

    是的,正如@Kris 提到的:

    reload your webserver
    

    【讨论】:

      猜你喜欢
      • 2019-02-04
      • 2021-03-17
      • 2014-01-04
      • 2016-04-19
      • 2013-01-25
      • 2014-10-25
      • 2013-07-15
      相关资源
      最近更新 更多