Fatal error: Uncaught Error: Class "mysqli" not found in
时间: 2023-08-03 14:05:44 浏览: 128
这个错误通常是因为 PHP 没有安装 MySQL 扩展或者 MySQL 扩展没有启用。你需要检查 PHP 是否安装了 MySQL 扩展并且启用了它。
如果你使用的是 Linux 系统,可以尝试运行以下命令来安装 MySQL 扩展:
```
sudo apt-get install php-mysql
```
如果你使用的是 Windows 系统,可以在 PHP 配置文件中找到以下行:
```
;extension=mysqli
```
把分号删除,保存并重启 Web 服务器即可启用 MySQL 扩展。
相关问题
Fatal error: Uncaught Error: Call to undefined function mysqli_connect()
这个错误通常意味着您的 PHP 安装未包括 MySQLi 扩展。MySQLi 扩展是一种用于与 MySQL 数据库进行交互的 PHP 扩展。要解决此错误,您需要确保已将 MySQLi 扩展启用并正确配置。您可以检查 php.ini 文件中是否存在以下行:extension=php_mysqli.dll(Windows)或 extension=mysqli.so(Linux)。如果不存在,请添加该行并重新启动 Web 服务器。如果您不确定如何配置 PHP 或启用扩展,请参阅 PHP 文档或联系您的 Web 主机提供商。
fatal error: uncaught error: call to undefined function mysqli_connect()
这个错误提示是因为在代码中调用了一个未定义的函数mysqli_connect(),可能是因为没有正确安装或启用MySQL扩展库。需要检查PHP配置文件中是否启用了mysqli扩展,并且确保MySQL服务已经启动。如果仍然无法解决问题,可以尝试重新安装或更新PHP和MySQL。