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アクセスインストールが成功した場合、あなたは以下の種類の情報が表示されます。
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 'を追加します。