zf2プロジェクトには、Apacheとコマンドラインから完全に動作するコントローラはほとんどありません。ZF2コントローラでMongoDbが見つかりません
しかし、私は最近、私は(http://php.net/manual/en/set.mongodb.php)で見つかったドライバーを使用していくつかのデータを格納できるのMongoDBをインストールし
私の問題は、私は、コントローラ+ブラウザを介してドライバにアクセスしようとすると、私は次のメッセージのエラーが出る、あります私のApacheログには:
PHP致命的なエラー:クラス 'MongoDb \ Driver \ Manager'が見つかりません。 「MongoDb \ Driver \ Manager」は、このドライバのネームスペースです。
コマンドラインで他のコントローラを実行すると、MongoDbが正常に動作します。
なぜこのようなことが起こっているのですか?私は問題:(
が、私は私のphp.iniのではなく、 http://php.net/manual/en/mongodb.installation.manual.php
感謝の問題を修正し
mongodb.so
のmongo.soする指していたことがわかっ
phpinfo()でデバッグすると、拡張機能が正しくインストールされていないことがわかります。コマンドラインとウェブのバージョンが異なるphp.iniファイルを使用している可能性があります。 – Calimero
@Calimero私は MongoDBのサポート\tは バージョン私のWebブラウザでコントローラから実行しているのphpinfoと\t 1.6.14 を有効にしたので、私は拡張子が正しく – themazz
ラインは、エラーメッセージが指す強調し、その後、あなたのコードをポストインストールされていると仮定します。 – Calimero