关闭

Fatal error: Class ‘mysqli’ not found in解决办法

标签: mysqli
3754人阅读 评论(3) 收藏 举报
分类:


昨天把数据库重新安装了一下结果就提示Fatal error: Class ‘mysqli’ not found in这个功能了,下面我来大家分享的我解决办法。

在windows中服务器解决办法很简单

解决方法

在php.ini里面去掉

 代码如下 复制代码

extension=php_mysqli.dll

这一行前面的分号";",然后再重启IIS/Apache,就可以了,如果还是不行我们可以把php目录中的php_mysqli.dll把这个文件拷到system32目录下,另外开启mysqli扩展,即把php.ini里的;extension=php_mysqli.dll前面的分号去掉,重启服务,应该就有了。

然后再再重启IIS/Apache

在linux中解决办法稍加复杂一点,因为都是命令模式了

 代码如下 复制代码


cd php-5.2.8 //在这下面有个ext文件夹里有mysqli
cd ext/mysqli

linux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续

 代码如下 复制代码

/usr/local/php5/bin/phpize //这里回车运行,执行完后就出了configure文件,
./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config

直接回车,不出问题就继续。。

 代码如下 复制代码

make
make test
make install //(不出错就会显示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)

现在mysqli.so文件就出来啦。。

直接在php.ini里把这个文件加载就OK啦。。

 代码如下 复制代码

extension_dir=”/usr/local/php5/ext”
extension=mysqli.so

把上面第一行找到修改成这个,然后再把第二行加入。。wq保存退出。

把mysqli.so这个文件cp到/usr/local/php5/ext下

1
0
查看评论

缺少 mysqli 扩展和Fatal Error: Class 'mysqli' not found in... 解决方法

有的时候下载了PHPmyadmin访问提示“缺少 mysqli 扩展。请检查 PHP 配置。”大家可以试试以下方法能不能解决。   phpMyAdmin 缺少 mysqli 扩展。请检查 PHP 配置 的解决方案: 缺少 mysqli 扩展。请检查 PHP 配置。 打开你的php....
  • liehuo123
  • liehuo123
  • 2014-02-27 13:07
  • 11487

解决php7中 ”Uncaught Error: Class 'mysqli' not found“的问题

在学习php的过程中,用到了mysql数据库,但是悲催的是一上来就是“ Uncaught Error: Class 'mysqli' not found”,在网上找了很多文章,用了很多解决办法,还是不行。最后得到了一个提示,抱着试试的心情做了一下,居然成功了。  ...
  • wincehxd
  • wincehxd
  • 2016-10-12 15:34
  • 3909

php7配置mysqli和使用mysqli连接mysql

php7 Class 'mysqli' not found in
  • u014466109
  • u014466109
  • 2017-03-31 19:02
  • 9475

检测自己的php是否可以访问mysql,以及“Class 'MySQLi' not found”的解决方法

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {     echo 'We don\'t have mysqli!\n'...
  • csCrazybing
  • csCrazybing
  • 2015-04-28 01:29
  • 481

php Class ‘mysqli’ not found 问题

<br /><br />新装的系统,拷了一个以前的项目,运行一个有数据库访问操作的php页面时一直提示这个错误:Class ‘mysqli’ not found。我将libmysql.dll拷到c:/windows/system32下就解决了问题。但是想了下这个方法并不是很好...
  • kofandlizi
  • kofandlizi
  • 2011-03-20 10:44
  • 3844

缺少 mysqli 扩展和Fatal Error: Class 'mysqli' not found in... 解决方法

缺少 mysqli 扩展和Fatal Error: Class 'mysqli' not found in... 解决方法 有的时候下载了PHPmyadmin访问提示“缺少 mysqli 扩展。请检查 PHP 配置。”大家可以试试以下方法能不...
  • zhengleiqing
  • zhengleiqing
  • 2016-11-16 23:18
  • 732

Thinkphp找不到model和不支持mysql(_MODULE_NOT_EXIST_和 _NOT_SUPPERT_ :mysql )

简要:众所周知,开发软件最好的环境是在MAC下;为此在黑苹果上,用Thinkphp开发;在过程中出现,找不到model以及数据库类型错误;为此向大家分享解决办法,希望能够帮助困惑的伙伴们,如果有不对或者好的建议告知下;~! 一、Model找不到(MODULE_NOT_EXIST)用惯Thinkphp...
  • qq_15413009
  • qq_15413009
  • 2017-05-04 22:50
  • 921

Fatal error: Class 'Home\Mode\User' not found in /home/.... thinkphp3.2无法找到数据模型类的问题

thinkphp3.0时下载过一个thinkphp,只完成了安装,测试页面就没有兴趣玩儿下去了. 后来一直用 YII,现在由于某种特殊的原因,又开始接触 ThinkPhp,官网目前最新版本是3.2. 安装测试版本后,调用数据,发现问题. 直接使用 M函数无法获取模型. 于是看了下文档,因为使用的数据...
  • yageeart
  • yageeart
  • 2014-02-26 23:22
  • 19270

php 导入excel解析提示 Fatal error: Class 'ZipArchive' not found解决方法

提示 Fatal error: Class 'ZipArchive' not found这个的原因是需要安装pecl库中的zip扩展库,安装过程如下: tar -xzvf zip-1.13.4.tgz cd zip-1.13.4 phpize ./configure --...
  • zouqingfang
  • zouqingfang
  • 2016-08-23 19:05
  • 992

Fatal error: Class ‘mysqli’ not found in解决办法

昨天把数据库重新安装了一下结果就提示Fatal error: Class ‘mysqli’ not found in这个功能了,下面我来大家分享的我解决办法。 在windows中服务器解决办法很简单 解决方法 在php.ini里面去掉  代码如下 复制代码 ...
  • u010429424
  • u010429424
  • 2015-01-23 21:26
  • 3754
    个人资料
    • 访问:278770次
    • 积分:6535
    • 等级:
    • 排名:第4390名
    • 原创:383篇
    • 转载:55篇
    • 译文:1篇
    • 评论:93条
    联系方式
    博客专栏
    参与本书第一章的部分译制工作
    最新评论