找不到类 MongoDate - PHP 5.4

tuk*_*tuk 1 php php-mongodb

我已经添加mongodb.so了两个/etc/php5/apache2/php.ini/etc/php5/cli/php.ini如下所示

extension=/usr/lib/php5/20100525/mongodb.so
Run Code Online (Sandbox Code Playgroud)

但我仍然收到以下错误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
Run Code Online (Sandbox Code Playgroud)

下面是phpinfo()在 apache2 下运行的for php的输出

在此处输入图片说明 有人可以让我知道如何摆脱这个错误吗?

Cal*_*Kao 5

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

如果你想继续使用 class MongoDate,你可以使用pecl手动安装旧驱动程序。