Latest web development tutorials

MongoDBのPHP拡張モジュール

このチュートリアルでは、Linux上でのMongoDB拡張、窓、Macプラットフォームをインストールする方法を示しています。


Linux上でのMongoDB PHP拡張モジュールをインストールします。

端末に搭載

あなたは、LinuxのドライバでのMongoDB PHP拡張をインストールするには、次のコマンドを実行することができます

$ sudo pecl install mongo

peclコマンドを使用して、PHPのインストールは、ネットワーク接続が同様にroot権限として利用可能であることを確認する必要があります。

取り付け説明書

あなたが拡張ドライブして、ソースコードをコンパイルしたい場合。 手動でソースパッケージをコンパイルする必要があり、これは良いバグが最新版で改訂ソースパッケージに含まれています。

あなたはGithubの上のMongoDB PHPドライバパッケージをダウンロードすることができます。 アクセスgithubのウェブサイト、次に「モンゴのPHPドライバ」(ダウンロード:を検索https://github.com/mongodb/mongo-php-driver )、ソースパッケージをダウンロードして、次のコマンドを実行します。

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

あなたのPHPを自分でコンパイルした場合(は/ usr / local / phpのディレクトリ内のコンパイラを仮定して)次のように、インストール方法は、次のとおりです。

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ sudo make install

上記のコマンドを実行した後、あなたは、php.iniファイルを変更php.iniファイルでのmongo構成を追加、設定する必要があり、次のとおりです。

extension=mongo.so

注:パスのextension_dirの設定項目を指定する必要があります。


ウィンドウ上のMongoDB PHP拡張モジュールをインストールします。

Githubにはバイナリパッケージを駆動するためのプリコンパイルされたPHPのMongoDBのウィンドウのプラットフォームを提供してきた上で(ダウンロード: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html )、あなたは、PHPをダウンロードすることができます対応するバージョンがありますが、以下の質問に注意を払う必要があります。

  • VC6は、Apacheサーバー上で実行されています
  • 「スレッドセーフ」(スレッドセーフな)あなたはCGIモードでPHPを実行する場合、PHPモジュールをApacheの上で実行されている、非スレッドセーフ・モード(「非スレッドセーフ ')を選択します。
  • VC9は、IISサーバー上で実行されています。
  • あなたはバイナリパッケージをダウンロードする必要があります後、あなたのPHP拡張ディレクトリ(内線)に「php_mongo.dll 'ファイルを追加するには、アーカイブを解凍します。 extディレクトリには、PHPのインストールディレクトリのextディレクトリに通常です。

PHPの設定ファイルphp.iniを開き、次の設定を追加します:

extension=php_mongo.dll

サーバーを再起動します。

ブラウザからは、phpinfoアクセスインストールが成功した場合、あなたは以下の種類の情報が表示されます。

mongo-PHP-ドライバインストール、窓

MACのMongoDB PHPドライバの拡張機能をインストールします

あなたはMongoDBのPHPドライバの拡張機能をインストールする」にautoconf 'を使用することができます。

あなたはMongoDBのPHPドライバの拡張機能をインストールする」のXcode」を使用することができます。

あなたがXAMPPを使用している場合は、MongoDBのPHPドライバの拡張機能をインストールするには、次のコマンドを使用することができます。

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

XMPPまたはMAMPで上記のコマンドが機能しない場合は、GitHubの互換性のコンパイル済みパッケージにダウンロードする必要があります。

次に、あなたのphp.iniの設定ファイルに「拡張子= mongo.so 'を追加します。