我正在尝试将 CIMongo 库用于 codeigniter 以使用 php 和 mongo 但我收到错误消息:尚未安装或启用 MongoDB PECL 扩展 但我正确安装了一切 - pecl 安装 mongodb apt-get 安装 php-mongodb
将不胜感激任何帮助 提前致谢
最佳答案
对于在谷歌搜索“尚未安装或启用 MongoDB PECL 扩展”后最终出现在这里的 Windows 用户。 (可能有同样问题的其他操作系统用户也可以从这里获取一些线索):
以前的 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);
}
关于php - 尚未安装或启用MongoDB PECL扩展 php7.0 codeigniter cimongo library ubuntu16.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38411116/