Ubuntu安装mongodb
版本
ubuntu:12.04
nginx:1.1.7
php:php5.4.0 stable
mongodb:2.0.2
安装方式:编译安装
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz
tar zxvf mongodb-linux-x86_64-2.0.2.tgz
mv mongodb-linux-x86_64-2.0.2 /usr/local/mongodb
cd /data
mkdir mongodb
cd /usr/local/mongodb/
touch logs
史上最简单的编译安装,下面启动服务:
./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扩展模块的安装:
wget http://pecl.php.net/get/mongo-1.2.10.tgz
tar zxvf mongo-1.2.10.tgz
cd mongo-1.2.10
/opt/php5/bin/phpize
./configure --enable-mongo=share --with-php-config=/opt/php5/bin/php-config
make && make installl
安装完需要确认php开启了扩展模块
重启php-fpm
版本
ubuntu:12.04
nginx:1.1.7
php:php5.4.0 stable
mongodb:2.0.2
安装方式:编译安装
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz
tar zxvf mongodb-linux-x86_64-2.0.2.tgz
mv mongodb-linux-x86_64-2.0.2 /usr/local/mongodb
cd /data
mkdir mongodb
cd /usr/local/mongodb/
touch logs
史上最简单的编译安装,下面启动服务:
./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扩展模块的安装:
wget http://pecl.php.net/get/mongo-1.2.10.tgz
tar zxvf mongo-1.2.10.tgz
cd mongo-1.2.10
/opt/php5/bin/phpize
./configure --enable-mongo=share --with-php-config=/opt/php5/bin/php-config
make && make installl
安装完需要确认php开启了扩展模块
重启php-fpm