未找到类MongoDate - PHP 5.4

时间:2017-02-07 06:25:19

标签: php php-mongodb

我在mongodb.so/etc/php5/apache2/php.ini添加了/etc/php5/cli/php.ini,如下所示

extension=/usr/lib/php5/20100525/mongodb.so

但我仍然收到以下错误Class 'MongoDate' not found

Php Version - Php 5.4.45

以下是有关php cli

的mongodb扩展的信息
php -i | grep -i mongodb
mongodb
MongoDB support => enabled
MongoDB extension version => 1.2.5
MongoDB extension stability => stable
mongodb.debug => no value => no value

以下是在apache2

下运行的php的phpinfo()输出

enter image description here 有人能让我知道如何摆脱这个错误?

1 个答案:

答案 0 :(得分:4)

mongo是旧驱动程序,mongodb是新驱动程序,mongo已被取代,请参阅https://pecl.php.net/package/mongo

mongodb(新):https://pecl.php.net/package/mongodb

班级MongoDatemongo的班级。在mongodb中,您应该使用MongoDB\BSON\UTCDateTime来替换MongoDate,请参阅http://php.net/manual/en/class.mongodb-bson-utcdatetime.php

如果您想继续使用课程MongoDate,可以使用peclmanually安装旧驱动程序。