古いバージョンの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 listdevで実行すると戻ります 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 …