インストール/設定
PHP Manual

インストール手順

ソースは次のように取得します。


$ cvs -d :pserver:cvsread@cvs.php.net:/repository checkout pecl/mongo
# パスワード: phpfi

ビルドするには次のようにします。


$ cd pecl/mongo
$ ./configure --enable-mongo
$ make

configure で使用するオプション
オプション デフォルト 説明
--with-mongodb=/path/to/mongodb /usr/local ローカルにインストールされた mongodb へのパス
--with-boost=/path/to/boost/libs /usr/lib/ boost ライブラリへのパス
--enable-64 no 64 ビットアーキテクチャ用にコンパイル

Mac OS X ユーザ向けの注意: ウェブ共有では 64 ビットの PHP を使用しますが、コマンドラインでは 32 ビットの PHP を使用しています。 したがって、Apache 用の PHP 拡張モジュールを作るには、コマンドライン版の PHP に --enable-64 を指定しなければなりません。

インストール方法はこのようになります。


$ sudo cp modules/mongo.so /path/to/extension_dir
$ sudo cp src/php/* /path/to/php/includes/mongo/

php.ini の設定: この拡張モジュールを起動時に有効にするには、次の行を追加します。


extension=mongo.so
また、デフォルト設定をいくつか追加しなければなりません。

[mongo]
; Default host for mongo connection
mongo.default_host = localhost

; Default port for mongo database
mongo.default_port = 27017

; If the driver should reconnect to mongo
mongo.auto_reconnect = true


インストール/設定
PHP Manual
アダルトレンタルサーバー