百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> Fatal error: Class ‘mysqli’ not found in解决办法
分享文章到:

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

发布时间:01/15 来源: 浏览: 关键词:
昨天把数据库重新安装了一下结果就提示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~10元,土豪随意,感谢您的阅读!

共有1人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板