MongoDBをPHPから使うため、拡張モジュールをインストールします。
開発環境は、Windows環境なのでDLLを取得。
インストール手順は公式サイトにあります。
http://php.net/manual/ja/mongo.installation.php
php_mongoのダウンロード
DLLダウンロードサイト
https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
ここに、zipファイルがあるので最新バージョンのものを取得します。
2015/07/01 現在で「php_mongo-1.6.8.zip 」が最新です。
ダウンロードしたzipファイルを展開すると、PHP5.4~5.6に対応したdllファイルがあります。
この中から自分の環境に適したDLLファイルを選択します。
私の開発環境は
Windows8.1 pro 64bit
PHP5.6.10
Apache2.4
なので、「php_mongo-1.6.8-5.6-vc11-x86_64.dll」を選択しています。
php_mongo.dllのインストール
選択したファイルを、PHPのインストール先の「ext」フォルダへコピーして「php_mongo.dll」とリネームします。
公式ドキュメントにあるようにphp.iniの次の行を追加します。
extension=php_mongo.dll
php.iniを変更し、保存したらapacheを再起動。
phpinfo()で確認すると、「mongo」の表示があります。これでMongoDBへアクセスすることができます。
Codeigniterには「cimongo」というパッケージがGitHubにあり、これを利用して、サンプルを以前作ったことがあるんだけど、サンプルでつくったんでまとまりがないので今のところ、そのままではここに載せれないなぁ。再度簡単なサンプルを作ったほうがいいかもしれん。