Ubuntu安装mongodb
Ubuntu安装mongodb
版本
ubuntu:12.04
nginx:1.1.7
php:php5.4.0stable
mongodb:2.0.2
安装方式:编译安装
wgethttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz
tarzxvfmongodb-linux-x86_64-2.0.2.tgz
mvmongodb-linux-x86_64-2.0.2/usr/local/mongodb
cd/data
mkdirmongodb
cd/usr/local/mongodb/
touchlogs
史上最简单的编译安装,下面启动服务:
./bin/mongod--dbpath=/data/mongodb/--logpath=/var/log/mongodb/mongodb.log--logappend--port=27017--fork--source=127.0.0.1
简单的参数说明:
–logpath日志文件路径
–master指定为主机器
–slave指定为从机器
–source指定主机器的IP地址
–pologSize指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的oplog大小是空闲磁盘大小的5%)。
–logappend日志文件末尾添加
–port启用端口号
–fork在后台运行
–only指定只复制哪一个数据库
–slavedelay指从复制检测的时间间隔
–auth是否需要验证权限登录(用户名和密码)
–noauth不需要验证权限登录(用户名和密码)
PHP的MongoDB扩展模块的安装:
wgethttp://pecl.php.net/get/mongo-1.2.10.tgz
tarzxvfmongo-1.2.10.tgz
cdmongo-1.2.10
/opt/php5/bin/phpize
./configure--enable-mongo=share--with-php-config=/opt/php5/bin/php-config
make&&makeinstalll
安装完需要确认php开启了扩展模块
重启php-fpm