PHPでMongoDBモジュールのインストール、php拡張ライブラリを設定する

1.PHPのmongoモジュールのコンパイル、インストール
# wget http://pecl.php.net/get/mongo-1.5.2.tgz
# tar zxvf mongo-1.5.2.tgz
# cd mongo-1.5.2
# /usr/bin/phpize
# ./configure –with-php-config=/usr/bin/php-config
# make && make install

注意事項:
phpize がない場合、「yum -y install php-devel 」でこのツールをインストール
2.PHPの拡張ライブラリを設定
vim /etc/php.ini 次の内容を追加
extension=mongo.so

確認:
# php -m|grep mongo
/usr/lib64/php/modules/mongo.so: undefined symbol: php_json_encode in Unknown on line 1

対策:
2.1 「/etc/php.ini」の「extension=mongo.so」
2.2  「/etc/php.d/」直下に「mongo.ini」を作成
中身:extension=mongo.so
2.3 php -m|grep mongoで再度確認

 

PHP

Posted by arkgame