G-framework
一款优秀的国产PHP MVC轻量级开发框架
我的博客
CentOS下配置Mongodb环境及安装php-mongo扩展
系统环境:CentOS 6.3 64位
下载地址:http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
安装目录:/usr/local/mongodb
数据存放:/data/mongodb/data
日志存放:/data/mongodb/log

安装步骤
# cd /usr/local/src
# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
# tar -zxvf mongodb-linux-x86_64-2.4.9.tgz
# mv mongodb-linux-x86_64-2.4.9 /usr/local/mongodb
# mkdir -p /data/mongodb/data
# mkdir -p /data/mongodb/log

启动mongodb
# /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/log/log.log --fork
加入自启动
# vi /etc/rc.d/rc.local
加入到最后一行
/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/log/log.log --fork

安装php-mongodb扩展
http://pecl.php.net/package/mongo ,从这个页面选择合适的版本进行下载。
# cd /usr/local/src/
# wget http://pecl.php.net/get/mongo-1.4.5.tgz
# tar -zxvf mongo-1.4.5.tgz 
# cd mongo-1.4.5
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install

出现类似“Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/”的提示,便安装成功了。

然后修改php.ini文件
# vi /usr/local/php/etc/php.ini 
增加一行:
extension=mongo.so
重启php-fpm进程
# /usr/local/php/sbin/init.d.php-fpm restart
之后用phpinfo()查看,便可以看到mongo扩展了。


上一篇:CentOS安装memcached及配置php的memcached扩展
下一篇:mongoDB性能测试