如何安装旧版本的pecl软件包
我有这个代码 $passengerId = new \MongoId(oPassenger->getId()); return $this->createQueryBuilder('Device') ->update() ->multiple(true) ->field('activated')->set(false) ->field('passenger')->unsetField()->equals($passengerId) ->field('_id')->notEqual($deviceId) ->getQuery() ->execute(); 在我的开发服务器上工作正常,但在本地计算机上崩溃。 pecl list在开发者回报上运行 APC 3.1.13 beta amqp 1.2.0 stable intl 3.0.0 stable mongo 1.3.7 stable 以及本地回报: mongo 1.5.6 stable xdebug 2.2.5 stable 我机器上的崩溃消息是 "name":"MongoException","message":"Invalid object ID"},"code":500} 我曾尝试将本地版本的mongo降级,但由于pecl的文档欠佳,我无法弄清楚。例如我尝试了这个: sudo pecl upgrade -f -c channel://pecl.php.net/mongo-1.3.7 但是我会继续获取channel does not …