天天看點

Linux 下PHP Version 7.0.1 mongodb服務端和擴充的安裝

再次主要介紹服務端的安裝步驟,

用戶端擴充簡單介紹下就行,可以直接使用此連結的編譯安裝包,下載下傳位址

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的

Linux 下PHP Version 7.0.1 mongodb服務端和擴充的安裝

打開連接配接指令:在bin目錄下,./mongo

Linux 下PHP Version 7.0.1 mongodb服務端和擴充的安裝

最後在浏覽器輸入如下位址,出現如下,則就說明安裝是OK

Linux 下PHP Version 7.0.1 mongodb服務端和擴充的安裝

繼續閱讀