再次主要介紹服務端的安裝步驟,
用戶端擴充簡單介紹下就行,可以直接使用此連結的編譯安裝包,下載下傳位址
http://download.csdn.net/download/jzj_xhj/10266222
1:放置在 /opt/php-7.0.7/lib/php/extensions/no-debug-zts-20151012/mongodb.so目錄
2:修改php.ini檔案,再次修改的是php-cli.ini檔案,不是php.ini,将次擴充加入就可以extension = mongodb.so
3:重新開機php,次可以不需要重新開機伺服器,,通過php -m指令可以檢視,如果出現mongodb則說明安裝沒有問題
mongodb服務端安裝:
安裝包:mongodb-linux-x86_64-3.0.6.tgz ,版本為:3.0.6
步驟:
下載下傳完成後解壓縮壓縮包
2. 安裝準備 将mongodb移動到/usr/local/mongdb檔案夾
mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb
3.建立資料庫檔案夾與日志檔案
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs
3. 設定開機自啟動 将mongodb啟動項目追加入rc.local保證mongodb在伺服器開機時啟動
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local//mongodb/logs –logappend --auth –port=27017" >> /etc/rc.local
4. 啟動mongodb cd到mongodb目錄下的bin檔案夾啟動mongodb //下面這個是需要權限的登入方式, 使用者連接配接需要使用者名和密碼
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs
--logappend --auth --port=27017 --fork
//這個是不需要密碼的
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs
--logappend --port=27017 --fork
啟動:./bin/mongod --dbpath=/usr/local/mongodb/data/
如果報錯如下:
./mongod --dbpath /www/mongo/shard --journal --port 6717 --oplogSize 20000 --logpath /www/mongo/logs/mongodb.log --logappend --fork
原因是啟動mongod時端口被占用。
解決辦法:
使用指令[email protected] config]# netstat -anp|more
可以看到用戶端還保持着與伺服器的連接配接
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
tcp 0 0 127.0.0.1:28017 0.0.0.0:* LISTEN
953/mongod
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
1546/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
653/cupsd
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN
953/mongod
tcp 1 0 192.168.5.124:56874 91.189.89.144:80 CLOSE_WAIT
1913/ubuntu-geoip-p
tcp 0 1 192.168.5.124:45890 220.181.111.24:80 FIN_WAIT1
-
tcp 0 0 192.168.5.124:44867 219.148.35.218:80 ESTABLISHED
2219/firefox
953程序[[email protected] config]# kill -9 953
然後再執行此指令出現如下就證明是OK的

打開連接配接指令:在bin目錄下,./mongo
最後在浏覽器輸入如下位址,出現如下,則就說明安裝是OK