【问题标题】:mysql error Call to undefined function mysqli_init() in windows [duplicate]mysql错误调用Windows中未定义的函数mysqli_init()[重复]
【发布时间】:2018-09-07 05:29:12
【问题描述】:

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

【问题讨论】:

标签: php codeigniter mysqli


【解决方案1】:

试试这个

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

extension=php_mysqli.dll

如果它不起作用,请安装

Try installing  php5-mysqlnd

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

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

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

【讨论】:

  • 我没有注释 "extension=php_mysqli.dll" ...仍然没有用...
  • 所以尝试其他步骤@mohammedyaser
  • 我发现在我的 phpinfo() 文件中....我看不到 mysql 配置详细信息...这是一个问题....以及如何解决它?
  • mysqlnd 已经安装了.. ...没有用
  • 删除评论后重启服务器?
猜你喜欢
  • 2021-11-27
  • 1970-01-01
  • 2011-06-22
  • 2016-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多