php - mysql错误在windows中调用未定义的函数mysqli_init()
问题描述
我已经在我的远程系统中安装了 apache 服务器、php 和 mysql。(我没有使用 xampp 或 wampp 或任何)。我是单独安装的。当我开始使用 codeigniter 框架时,它显示此错误Call to undefined function mysqli_init()。我在 codeigniter 中配置了数据库,这是肯定的。
解决方案
尝试这个
转到您的php.ini
和remove comment
从;extension=php_mysqli.dll
:
extension=php_mysqli.dll
如果它不工作而不是安装
Try installing php5-mysqlnd
如果您不能通过托管限制来做到这一点,那么只需移动到 mysql 驱动程序(不需要更改 CodeIgniter 中的其他配置或查询或其他任何东西......)
像这样(在你的配置文件中)
$db['default']['dbdriver'] = 'mysql'; (you might have mysqli now)
推荐阅读
- javascript - 如何在多选下拉列表中只允许选择某些值的一个选项?
- java - 寻找以下代码的优化
- java - 在 Spring Boot 中更新 OneToMany 关系时出错
- javascript - 如果选中复选框,则在不同的选项卡中显示结果
- linux - 使用符号链接linux时如何使原始文件不被删除
- image - 在本机反应中显示本地图像
- mysql - 尝试导入数据库时出现 SQL 错误 1193
- django - Django 从 django.core.wsgi 导入 get_wsgi_application
- javascript - 如何使用动态列号重新初始化 DataTable?
- scala - 执行上下文未关闭