”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何修复 phpMyAdmin 中的“缺少 mysqli 扩展”错误?

如何修复 phpMyAdmin 中的“缺少 mysqli 扩展”错误?

发布于2024-11-10
浏览:875

How to Fix the \

phpMyAdmin 疑难解答:扩展名 mysqli 缺失

尝试在 Ubuntu 12.04 中使用 phpMyAdmin 时,用户可能会遇到错误消息“The mysqli extension is丢失的。”当 MySQL 数据库连接所需的扩展未安装或配置不正确时,就会出现此问题。

要解决此问题,必须安装并启用 mysqli 扩展。最新版本的 phpMyAdmin 需要 mysqli 扩展,而不是旧版 mysql 扩展。对于 PHP 7.3,运行以下命令:

sudo apt-get install php7.3-mysqli

对于 PHP 8,使用:

sudo apt-get install php8.0-mysqli

此命令将安装一个包含旧 mysql 扩展和新 mysqli 扩展的包。接下来,将以下行添加到 php.ini 文件的“动态扩展”部分下:

extension=mysqli.so

最后,使用以下命令重新启动 Apache:

sudo systemctl restart apache2

如有必要,请进行身份验证,然后按 Enter。如果问题仍然存在,请清除浏览器缓存。

版本声明 本文转载于:1729261997如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 在 Go 中使用 WebSocket 进行实时通信
    在 Go 中使用 WebSocket 进行实时通信
    构建需要实时更新的应用程序(例如聊天应用程序、实时通知或协作工具)需要一种比传统 HTTP 更快、更具交互性的通信方法。这就是 WebSockets 发挥作用的地方!今天,我们将探讨如何在 Go 中使用 WebSocket,以便您可以向应用程序添加实时功能。 在这篇文章中,我们将介绍: WebSoc...
    编程 发布于2024-11-18
  • 如何在 Go 中正确实现自定义类型的 Valuer 和 Scanner?
    如何在 Go 中正确实现自定义类型的 Valuer 和 Scanner?
    Golang 类型断言:为自定义类型实现 Valuer 和 Scanner在 Go 中使用自定义类型(例如基于字符串的类型)时,可能需要实现 Valuer 和 Scanner 接口来与数据库驱动程序交互。这使得自定义类型能够与数据库值进行序列化和反序列化。在提供的代码中,尝试实现 Role 类型及其...
    编程 发布于2024-11-18
  • 如何让 MySQL 截断数据而不是在插入时引发错误?
    如何让 MySQL 截断数据而不是在插入时引发错误?
    MySQL 插入行为:截断与错误MySQL 在尝试插入超出列长度限制的数据时表现出不同的行为:截断或错误。在这种情况下,我们的目标是修改 MySQL 实例以截断数据而不是引发错误。解决方案:禁用 STRICT_TRANS_TABLES 和 STRICT_ALL_TABLES默认情况下,MySQL 强...
    编程 发布于2024-11-18
  • 如何阻止 Flexbox 中的 Flex 项目拉伸?
    如何阻止 Flexbox 中的 Flex 项目拉伸?
    防止 Flex 项目拉伸使用 Flexbox 布局时,Flex 项目可以拉伸并填充其容器中的可用空间。但是,在某些情况下,您可能希望防止这种情况发生。为什么 Flex 项目可以拉伸?默认情况下,Flex 项目将沿主轴拉伸容器的形状,通常是水平(行)或垂直(列)。这是因为 flex 属性默认设置为 1...
    编程 发布于2024-11-18
  • 大批
    大批
    方法是可以在对象上调用的 fns 数组是对象,因此它们在 JS 中也有方法。 slice(begin):将数组的一部分提取到新数组中,而不改变原始数组。 let arr = ['a','b','c','d','e']; // Usecase: Extract till index p...
    编程 发布于2024-11-18
  • 如何修复 macOS 上 Django 中的“配置不正确:加载 MySQLdb 模块时出错”?
    如何修复 macOS 上 Django 中的“配置不正确:加载 MySQLdb 模块时出错”?
    MySQL配置不正确:相对路径的问题在Django中运行python manage.py runserver时,可能会遇到以下错误:ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-...
    编程 发布于2024-11-18
  • 如何在 Visual Studio 2012 中连接 MySQL 数据库?
    如何在 Visual Studio 2012 中连接 MySQL 数据库?
    在 Visual Studio 2012 中连接 MySQL 数据源在 Visual Studio 2012 中 MySQL 数据源与实体框架 (EF) 的集成一直是一个主题的讨论。然而,向 DataSource Dialog 添加 MySQL 数据库给开发人员带来了挑战。事实证明,MySQL Co...
    编程 发布于2024-11-18
  • 如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    在 PHP 中组合关联数组在 PHP 中,将两个关联数组组合成一个数组是一项常见任务。考虑以下请求:问题描述:提供的代码定义了两个关联数组,$array1 和 $array2。目标是创建一个新数组 $array3,它合并两个数组中的所有键值对。 此外,提供的数组具有唯一的 ID,而名称可能重合。要求...
    编程 发布于2024-11-18
  • Java中线程引用设置为Null时会产生垃圾吗?
    Java中线程引用设置为Null时会产生垃圾吗?
    Java 线程:垃圾收集与否?在此 Java 代码片段中,创建了一个新线程,并使用 t.start( )。但是,启动线程后,线程引用 t 被设置为 null,且 t = null。这就提出了一个问题:在没有主动引用线程的情况下,线程是否会被垃圾收集。Java 中的垃圾收集当垃圾收集器在 Java 中...
    编程 发布于2024-11-18
  • 为什么我的 Python MySQL 插入不起作用?
    为什么我的 Python MySQL 插入不起作用?
    Python MySQL 插入操作疑难解答在 Python 中,使用 MySQL API 与 MySQL 数据库交互,插入记录可能会遇到障碍。本文解决了这样一个问题:尽管实现看似正确,但记录却无法插入。提供的代码建立了与数据库的连接,并尝试将记录插入“文档”表中。但是,插入操作失败。要解决这个问题,...
    编程 发布于2024-11-18
  • 为什么 C++ 构造函数有两个符号?
    为什么 C++ 构造函数有两个符号?
    C 构造函数的双重符号Itanium C ABI 指定构造函数的重整名称包含有关其类型和参数的信息。因此,在库中观察到的两个构造函数条目源于它们不同的构造函数类型:完整对象构造函数(C1):此构造函数完全初始化对象,包括任何虚拟基类.基础对象构造函数 (C2): 此构造函数初始化对象本身以及数据成员...
    编程 发布于2024-11-18
  • Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta:列偏移的删除和恢复Bootstrap 4 在其 Beta 1 版本中引入了重大更改柱子偏移了。然而,随着 Beta 2 的后续发布,这些变化已经逆转。从 offset-md-* 到 ml-auto在 Bootstrap 4 Beta 1 中, offset-md-*...
    编程 发布于2024-11-18
  • WaitGroup.Wait() 返回后检查共享变量是否安全?
    WaitGroup.Wait() 返回后检查共享变量是否安全?
    WaitGroup.Wait() 和内存屏障在访问共享变量的多线程环境中,强制同步至关重要以防止出现意外结果。 Go 中的一种此类机制是“sync.WaitGroup”包,它有助于管理并发运行的 goroutine。当前的问题围绕“WaitGroup.Wait()”和内存屏障之间的关系展开具体代码片...
    编程 发布于2024-11-18
  • 在 C++ 中如何将浮点数精确转换为具有指定十进制精度的字符串?
    在 C++ 中如何将浮点数精确转换为具有指定十进制精度的字符串?
    将浮点数精确转换为具有指定十进制精度的字符串在 C 中,将浮点数转换为具有特定精度的字符串,并且小数位需要仔细考虑。本指南探讨了两种常见的解决方案:stringstream 和 C 17 中的 to_chars 函数。使用 StringstreamStringstream 是用于在 C 中操作字符串...
    编程 发布于2024-11-18

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3