php - 无法启用 mysqli 扩展 - PHP 7.1.12,无法连接到数据库

标签 php mysql mysqli

我已经在 Fedora 27 上安装了 LAMP(一切都通过 dnf/yum)但是由于某种原因 mysqli 扩展被禁用或没有安装(我怀疑)当我试图打开 phpMyAdmin 时我得到了这个错误:

phpMyAdmin - Error

The mysqli extension is missing. Please check your PHP configuration. See our documentation for more information.

我读到 mysqli 应该包含在 php 包中,但是没有

extension=php_mysqli.dll

在 php.ini 中(简单地将此行添加到文件中也不起作用) 那么如何启用 mysqli 呢?

最佳答案

.dll 文件适用于 windows,您需要 .so 文件。你想要这样的东西:

extension = mysqli.so

您可能还必须指定模块目录:

extension_dir = /path/to/your/php/extensions/no-debug-non-zts-whatever/

请注意,根据您的服务器配置,您可能还需要重新启动您的网络和/或 PHP 服务。

关于php - 无法启用 mysqli 扩展 - PHP 7.1.12,无法连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597481/

相关文章:

mysql - 在不同的列中计算一个单词

mysql - 这个触发器有什么问题?

php - mysqli、准备好的语句和 INSERT-SELECT

javascript - 链接 CSS 时页面崩溃

php - 如何仅验证数字输入

PHP函数列出所有对象的属性和方法

php - 将动态创建的单选按钮中的值 POST 到 mysql 数据库

mysql - 存储用户间聊天消息的最佳方式?

PHP、SQL通过php变量限制查询

php - MySQL错误参数