首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尚未安装或启用MongoDB PECL扩展php7.0 codeigniter cimongo库ubuntu16.04

尚未安装或启用MongoDB PECL扩展php7.0 codeigniter cimongo库ubuntu16.04
EN

Stack Overflow用户
提问于 2016-07-16 20:16:37
回答 2查看 8.7K关注 0票数 2

我正在尝试使用php和mongo的CIMongo库来使用php和mongo,但我遇到了错误: MongoDB PECL扩展没有安装或启用,但我正确地安装了一切- pecl install mongodb apt-get install php-mongodb

将非常感谢您的任何帮助

EN

回答 2

Stack Overflow用户

发布于 2017-05-23 18:21:12

对于那些在谷歌搜索“MongoDB PECL扩展尚未安装或启用”后来到这里的windows用户。(可能是其他操作系统用户也有相同的问题,也可以从这里获取一些线索):

首先,感谢simon的回答here

以前的codeigniter版本使用php_mongo.dll (mongo pecl),您可以从here下载

下面是早期版本检查Mongo扩展是否存在的方法。

代码语言:javascript
复制
if(!class_exists('Mongo'))
{
    $this->_show_error('The MongoDB PECL extension has not been installed or enabled', 500);
}

但是更新的codeigniter版本寻找php_mongodb.dll (mongodb pecl),它可以从here下载

下面是较新的版本如何检查Mongo扩展的存在。

代码语言:javascript
复制
if (!class_exists('MongoDB\Driver\Manager')) {
   show_error("The MongoDB PECL extension has not been installed or enabled", 500);
}
票数 1
EN

Stack Overflow用户

发布于 2016-09-30 14:22:54

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38411116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档