Class 未找到 MongoDate - Php 5.4

Class MongoDate not found - Php 5.4

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

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

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

Php 版本 - 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

下面是phpinfo() for php 运行 under apache2

的输出

有人可以告诉我如何摆脱这个错误吗?

mongo为旧驱动,mongodb为新驱动,mongo已被取代,见https://pecl.php.net/package/mongo

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

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

如果想继续使用classMongoDate,可以使用pecl or manually安装旧驱动