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的位置,如图:



执行 ./configure –with-php-config=/usr/local/php/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config ##这里可能会不一样,根据你php和mysql的安装路径而定。
再执行 make
如果报错 Cannot find autoconf. Please check your autoconf installation and the
如果系统是ubuntu 执行这个
sudo apt-get install m4
sudo apt-get install autoconf
如果系统是mac和centos执行这个
$ wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
$ tar -zvxf m4-1.4.9.tar.gz$ cd m4-1.4.9/
$ ./configure && make && make install
$ cd …/$ wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
$ tar -zvxf autoconf-2.62.tar.gz
$ cd autoconf-2.62/
$ ./configure && make && make install

然后再执行 make,可能还会报错: make: *** [mysqli_api.lo] 错误 1
请参考这篇文章 https://jingyan.baidu.com/article/a3f121e4cb684afc9152bb73.html
继续执行make 然后执行 make install

ubuntu php连接mysql问题解决相关推荐

  1. ubuntu下连接mysql出现Access denied for user ‘rose‘@‘localhost‘ (using password: NO)的解决方法

    ubuntu下连接mysql出现Access denied for user 'rose'@'localhost' (using password: NO)的解决方法 参考文章: (1)ubuntu下 ...

  2. django2连接mysql_Django2.2连接MySQL问题解决

    报错一: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have ...

  3. 解决ubuntu中连接mysql时报错:Access denied for user ‘root‘@‘localhost‘

    在ubuntu安装好mysql后无脑的跟着别人的博客配置了远程访问的权限,然后在连接时报错: itcast@itcast-virtual-machine:/usr/share/mysql$ mysql ...

  4. ubuntu mysql无法远程连接不上_解决Ubuntu远程连接mysql连不上的问题

    Ubuntu安装了mysql之后想开启远程,但是远程怎么都登陆不上,老是提示错误,最终只用一个符号就搞定了,无语呀~~~ 今天下午同事问我mysql数据库怎么连接,我当时比较忙,就直接给了个命令 GR ...

  5. Ubuntu,QT5连接MySQL

    用QT连接MySQL需要共享库 libqsqlmysql.so的驱动,路径在plugin/sqldrivers目录下,乍看已经可用了,其实不然. 用ldd命令分析一下,libmysqlclient_r ...

  6. Ubuntu蓝牙耳机连接失败问题解决

    最新的发现: 通过find命令,终于找到蓝牙耳机的数据文件: 其中ref是在扫描蓝牙耳机前先用touch创建的文件,用于比较时间. ``` sudo find / ! -path "/pro ...

  7. tomcat无法访问MySQL_JSP在tomcat服务器下无法连接MySql问题解决方法

    我连的是MySQL数据库,但是在服务器下运行jsp文件时会出现如下的状况: 控制台报错:com.mysql.jdbc.Driver 即不能找到驱动程序,通过我的一次次试验,终于得到解决 首先我的代码编 ...

  8. HeidiSQL连接MySQL问题解决

    今天使用HeidiSQL连接MySQL8.0数据时遇上这样的一个问题"Plugin caching_sha2_password could not be loaded" 解决步骤如 ...

  9. dbdesigner连接到mysql以后mysql出问题了_dbdesigner连接mysql问题解决(转)

    dbdesigner:一个支持oralce,mssql,mysql建模的工具,小巧精干,尤其是支持mysql的功能很好,不过在mysql官方的强迫下现在已经不支持更新了,网上能下到的版本是4.0.5. ...

最新文章

  1. 今天安装VisualSVN 不小心删掉了安装目录,再次安装 修改 移除提示UninstallWMISchemaExecute (0x8004401e) when updating VisualSV
  2. SAP LSMW 导入Open PO时价格不对问题之对策
  3. [软考]2013年系统架构设计师备考
  4. 51单片机c语言应用开发三位一体实战精讲 pdf 119网盘,51单片机C语言应用开发三位一体实战精讲.pdf...
  5. C++::CPLEX文件读写
  6. NLP 中文短文本分类项目实践(下)
  7. check_http语法和选项
  8. 卡方检验chi-square test
  9. 设计灵感|电商版面首页界面设计案例
  10. windows c语言目录操作函数,c语言目录操作在C/C++语言中如何进行目录操作,如得到目录内的 爱问知识人...
  11. java math mod_java8 Math新增方法介绍
  12. 烧写树莓派系统,SSH配置,无屏登录流程
  13. 组件化,插件化和热更新
  14. 如何用axure绘制图表_用Python绘制手绘风格的图表
  15. 手机喇叭积灰,一段音波就能清理干净
  16. oracle唯一索引
  17. CISSP备考大全(完整版)
  18. 电商设计师如何正确认知自己的价值
  19. Python爬虫实战:爬取小姐姐最近的听歌曲目
  20. c语言 调用 .cpp,C语言三方库的调用和编写

热门文章

  1. java set 排序的_Set集合排序
  2. 基于莱维飞行改进的粒子群算法输电线桩路径优化,粒子群算法通过shubert函数测试效果,混沌粒子群
  3. 德语环境下 小数点格式化时数字格式异常问题
  4. bootstrap实现登录注册界面
  5. linux pcap文件格式,pcap文件格式
  6. Photoshop 2020最新版免费下载教程
  7. 计算机网络流量监控设计方案,计算机网络流量监控的设计与实现
  8. Nessus安装及使用简单介绍
  9. 联想机器硬刷MARKER的方法及slic2.0、slic2.1大全下载(ZT)
  10. ADB之adb shell pm list packages