0

次のシステム構成でmongodbコードを実行しようとしています:

  • オペレーティング システム: Windows 7 (32 ビット)
  • PHP バージョン: 5.2.9 アパッチ
  • バージョン: Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9

システムで XAMPP を使用しています。

xampp で mongodb を構成するために私が行ったことは以下のとおりです。

  • https://github.com/mongodb/mongo-php-driver/downloadsにアクセスして、最初のリンク (php_mongo-1.3.2RC1.zip) zip をダウンロードします。
  • ファイルを解凍した後、xampp インストール ディレクトリの xampp/php/ext/ ディレクトリに php_mongo-1.3.2RC1-5.2-vc9.dll DLL ファイルをコピーしました。
  • 次に、php.ini ファイルに extension=php_mongo-1.3.2RC1-5.2-vc9.dll を追加します。
  • xamppサーバーを再起動しました
  • 次に、xampp phpinfo() を見たところ、mongodb がインストールされていることが表示されています。私の phpinfo() ページから下の画像に従ってください

私のxampp phpinfo mongodbの詳細

  • ここで、mongodb を使用するためのサンプル コードを以下のように記述しました。

    <?php 
    $m = new Mongo();
    $db = $m->learningmongo;
    $people = $db->people;
    ?>
    

以下のように、胎児のエラーが画面に表示されます。

致命的なエラー: E:\xampp\htdocs\mongo\index.php:3 のメッセージ「接続に失敗しました: localhost:27017: 不明なエラー」を伴うキャッチされない例外 'MongoConnectionException' スタック トレース: #0 E:\xampp\htdocs\ mongo\index.php(3): Mongo->__construct() #1 {main} が E:\xampp\htdocs\mongo\index.php の 3 行目にスローされる

私が間違っているところを教えてください。コード サンプルと Web リンクは高く評価されます。

4

0 に答える 0