【问题标题】:Mysqli_Connect is an undefined functionMysqli_Connect 是一个未定义的函数
【发布时间】:2021-01-20 22:48:18
【问题描述】:

我正在尝试使用我的数据库填充我的服务器,但我一直遇到此错误: 调用未定义函数 mysqli_connect()

我在网上查看并编辑了我的 php.ini 文件以包含 extension=mysqli,如所附屏幕截图所示

我完全能够在 netbeans 中连接到我的数据库,但我有点困惑为什么这个函数仍然是未定义的。

如果有人有任何其他我可以采取的方法,那将非常感激:)

谢谢

【问题讨论】:

标签: php mysqli


【解决方案1】:

调试时应检查的事项。

  • 如果您在服务器运行时更​​改 php.ini,请重新启动服务器,因为每当您更改 php.ini 时,都必须重新启动它才能生效。
  • 确保mysqli.dllphp_mysqli.dll 用于windows 或php mysqli.so 二进制用于linux 或mac os,存在于您的php 安装文件夹的ext 文件夹中,因为您在php.ini 上启用了它。
  • 过去我在我的机器上安装了多个 PHP 版本,如果您有相同的场景,请确保您的服务器(例如:Apache、Nginx)指向您要使用的正确 PHP 版本,您还配置了您的php.ini

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 2019-09-24
    相关资源
    最近更新 更多