Mysqli_Connect 是一个未定义的函数
Mysqli_Connect is an undefined function
我正在尝试用我的数据库填充我的服务器,但我一直 运行 进入此错误:
调用未定义函数 mysqli_connect()
我在网上查看并编辑了我的 php.ini 文件以包含 extension=mysqli,如所附屏幕截图所示
我完全能够在 netbeans 中连接到我的数据库,但我有点困惑为什么这个函数仍然未定义。
如果有人有任何其他方法我可以采用那将非常感激:)
谢谢
调试时应检查的内容。
- 如果您在服务器 运行 时更改
php.ini
,请重新启动服务器,因为无论何时对 php.ini
进行更改,都必须重新启动它才能生效。
- 确保
mysqli.dll
或 php_mysqli.dll
用于 windows 或 php mysqli.so
二进制用于 linux 或 mac os,存在于 php 安装文件夹的 ext
文件夹中,因为您在 php.ini
. 上启用了它
- 过去我的 machine 上安装了多个 PHP 版本,如果您有相同的情况,请确保您的服务器(例如:Apache、Nginx)指向正确的PHP 您要使用的版本,您还配置了
php.ini
。
我正在尝试用我的数据库填充我的服务器,但我一直 运行 进入此错误: 调用未定义函数 mysqli_connect()
我在网上查看并编辑了我的 php.ini 文件以包含 extension=mysqli,如所附屏幕截图所示
我完全能够在 netbeans 中连接到我的数据库,但我有点困惑为什么这个函数仍然未定义。
如果有人有任何其他方法我可以采用那将非常感激:)
谢谢
调试时应检查的内容。
- 如果您在服务器 运行 时更改
php.ini
,请重新启动服务器,因为无论何时对php.ini
进行更改,都必须重新启动它才能生效。 - 确保
mysqli.dll
或php_mysqli.dll
用于 windows 或 phpmysqli.so
二进制用于 linux 或 mac os,存在于 php 安装文件夹的ext
文件夹中,因为您在php.ini
. 上启用了它
- 过去我的 machine 上安装了多个 PHP 版本,如果您有相同的情况,请确保您的服务器(例如:Apache、Nginx)指向正确的PHP 您要使用的版本,您还配置了
php.ini
。