$PHP_HOME/bin/pecl install mongo
そうすると、下記のエラーが発生した・・・
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
とりあえずググッて見たら下記をやれば解決する可能性があるのでやってみる。
yum install autoconf
(autoconfのインストール)
・php.iniに下記を追加
extension=mongo.so
※php.iniの場所がわからなければ、phpinfo()を表示させて確認する。
・インストールされているかの確認
$PHP_HOME/bin/php -m |grep mongo
・PHPからデータを格納してみる
- <?php
- $m = new Mongo();
- $db = $m->comedy;
- $collection = $db->cartoons;
- $obj = array( "title" => "Calvin and Hobbes", " author" => "Bill");
- $collection->insert($obj);
- $obj = array( "title" => "XKCD", "online" => true);
- $collection->insert($obj);
- $cursor = $collection->find();
- foreach($cursor as $obj) {
- echo $obj["title"]."\n";
- }
- ?>
- 格納したものが表示されればOK!