我在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()
输出
答案 0 :(得分:4)
mongo
是旧驱动程序,mongodb
是新驱动程序,mongo
已被取代,请参阅https://pecl.php.net/package/mongo
mongodb
(新):https://pecl.php.net/package/mongodb
班级MongoDate
是mongo
的班级。在mongodb
中,您应该使用MongoDB\BSON\UTCDateTime
来替换MongoDate,请参阅http://php.net/manual/en/class.mongodb-bson-utcdatetime.php