1、檢查是否有yum源php
yum info mongo-10genmongodb
2、添加yum源服務器
vi /etc/yum.repos.d/mongodb.repo工具
輸入下面的內容:url
[mongodb] spa
name=MongoDBRepository server
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ 圖片
gpgcheck=0 ip
enabled=1ssl
3、查看mongoDB的服務器包的信息和客戶端包的信息
yum infomongo-10gen-server
yum info mongo-10gen
4、安裝MongoDB的服務器端和客戶端工具
[root@localhostxxx]# yum install mongo-10gen-server
[root@localhostxxx]# yum install mongo-10gen
或者(按照最新穩定版本)
yum install -y mongodb-org
下載源速度過慢的解決方案
下載手動下載rmp包,上傳至服務器/var/cache/yum 中對應的mongodb目錄下
5、安裝php擴展
yum installphp-pecl-mongo
(注意:裝php-mongo以前不能裝php-common模塊,不然沒法安裝);
6.mongodb的主從同步
注意:mongodb2.6之後版本不支持local庫創建用戶,+auth的同步能夠用keyFile進行。
產生keyFile:
openssl rand -base64 753
將生成的內容保存到新建的key文件中,指定全部組,修改權限爲600,同時複製一份到從的指定位置。
主配置文件:
vi /etc/mongod.conf
keyFile=/mnt/mongod/key
#bind_ip
啓動:
mongod -dbpath /mnt/mongod/db -logpath/mnt/mongod/log/mongod.log -master -f /etc/mongod.conf
從配置文件:
vi /etc/mongod.conf
keyFile=/ mongod/key
#bind_ip
啓動:
mongod -dbpath /mongod/db/ -logpath/mongod/log/mongod.log -slave -source 115.28.245.30 -f /etc/mongod.conf
在主機上可看到:
在從機上可看到:
即代表同步成功。