Mongodb PHP致命错误:类';蒙哥达特';找不到

Mongodb PHP致命错误:类';蒙哥达特';找不到,mongodb,lithium,Mongodb,Lithium,我使用Limition console(limition/console/li3)来运行一些命令,我得到了以下错误: PHP致命错误:未找到类“MongoDate” 我的系统详细信息: mongodb服务器:2.6.1 php mongodb客户端:1.5.2 apache 2.4.7 php 5.5.9-1ubuntu4 $Requests=Requests::find('all',array('conditions')=>array( 'expired'=>array('确保加载了mon

我使用Limition console(limition/console/li3)来运行一些命令,我得到了以下错误:

PHP致命错误:未找到类“MongoDate”

我的系统详细信息:

  • mongodb服务器:2.6.1
  • php mongodb客户端:1.5.2
  • apache 2.4.7
  • php 5.5.9-1ubuntu4
$Requests=Requests::find('all',array('conditions')=>array(

'expired'=>array('确保加载了
mongodb
扩展名

var_dump(extension_loaded('mongodb'));

如果没有,则必须将其加载到
php.ini

中。对于使用php7来到这里的人,类已重命名为:

MongoDate
现在是
MongoDB\BSON\UTCDateTime

我还发现现在需要毫秒而不是,因此请确保将输入乘以1000,例如:

$date = new \MongoDB\BSON\UTCDateTime(strtotime('yesterday') * 1000);

你是对的。我配置服务器只使用php cgi,而不是cli。所以我没有将mongodb扩展添加到cli。在这样做之后,它就可以工作了。我的问题得到了解决,添加了
extension=mongodb。因此
到我的php fpmt的php.ini这对我帮助很大。谢谢!这对我帮助很大…非常感谢