codeigniter 配置 database 出现 Call to undefined function mysqli_init 异常

来源:互联网 发布:gis大数据招聘信息 编辑:程序博客网 时间:2024/06/06 21:42

--------------------------------

版本:

codeigniter - 3.0

php 7

mysql 5.7

windows 10

--------------------------------

codeigniter的database.php配置'dbdriver' => 'mysqli'出现异常:

An uncaught Exception was encountered

Type: Error

Message: Call to undefined function mysqli_init()

Filename: D:\wnmp\ci\system\database\drivers\mysqli\mysqli_driver.php

Line Number: 136

Backtrace:

File: D:\wnmp\ci\application\models\News_model.php
Line: 7
Function: database

File: D:\wnmp\ci\application\controllers\News.php
Line: 8
Function: model

File: D:\wnmp\www\index.php
Line: 315
Function: require_once

安装php时没配好mysqli。


解决:

在php安装目录下找到php.ini,找到 ;extension=php_mysqli.dll,去掉前面的分号(;),重启php。


PS:php7貌似不支持mysql_connect()了

0 0
原创粉丝点击