ubuntu php连接mysql问题解决
Call to undefined function mysqli_init()
当出现这个问题是不要慌
你应该用的是php7,php7不支持连接mysql了应该用mysqli
解决方法如下:
locate php.ini
找到php.ini文件并且编辑此文件, 找到 ;extension=php_mysqli.dll 这一行去掉前面的 ; 然后保存此文件,
找到CI框架中 database.php文件打开编辑
找到 ‘dbdriver’ = ‘mysql’ 这一行把 mysql修改为 mysqli 后保存文件
安装php cur扩展
先执行 suto apt-cache search curl | grep php命令查询你的php版本支持的curl
执行命令后你可能会出现 php5-curl - CURL module for php5
执行 sudo apt_get install php5-curl
安装php mysqli的扩展
找到php.tar的解压文件目录,并且 cd 到此目录
cd mysqli目录
使用:find / -name phpize命令查一下phpize的位置,如图: