我正在尝试使用CIMongo Library for codeigniter来使用php和mongo 但我得到的错误:尚未安装或启用MongoDB PECL扩展 但我正确安装了一切 - pecl安装mongodb apt-get install php-mongodb
对任何帮助都会很有帮助 提前致谢
答案 0 :(得分:0)
我也有这个错误.. 我使用Bellow sollution,这对我有用。
答案 1 :(得分:0)
对于在google搜索后结束此处的Windows用户“尚未安装或启用MongoDB PECL扩展”。 (可能是其他具有相同问题的操作系统用户也可以从这里获取一些线索):
以前的codeigniter版本使用了php_mongo.dll(mongo pecl),你可以从here下载
以下是早期版本检查Mongo扩展名是否存在的方法。
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扩展名是否存在的原因。
if (!class_exists('MongoDB\Driver\Manager')) {
show_error("The MongoDB PECL extension has not been installed or enabled", 500);
}