Mysqli_Connect 是一个未定义的函数

Mysqli_Connect is an undefined function

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

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

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

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

谢谢

调试时应检查的内容。

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