首页 > 解决方案 > mysql错误在windows中调用未定义的函数mysqli_init()

问题描述

我已经在我的远程系统中安装了 apache 服务器、php 和 mysql。(我没有使用 xampp 或 wampp 或任何)。我是单独安装的。当我开始使用 codeigniter 框架时,它显示此错误Call to undefined function mysqli_init()。我在 codeigniter 中配置了数据库,这是肯定的。

标签: phpcodeignitermysqli

解决方案


尝试这个

转到您的php.iniremove comment;extension=php_mysqli.dll

extension=php_mysqli.dll

如果它不工作而不是安装

Try installing  php5-mysqlnd

如果您不能通过托管限制来做到这一点,那么只需移动到 mysql 驱动程序(不需要更改 CodeIgniter 中的其他配置或查询或其他任何东西......)

像这样(在你的配置文件中)

$db['default']['dbdriver'] = 'mysql'; (you might have mysqli now)

推荐阅读