MongoDB的安裝使用以及安裝php擴充套件

2021-06-04 18:04:22 字數 2272 閱讀 9650

一、mongodb的安裝使用

2. 解壓:

tar zxvf /opt/mongodb-linux-x86_64-2.0.3.tgz

3. 手動建立mongodb的資料和日誌儲存路徑

mongodb預設的路徑是 /data/db/,我的設定:/opt/data/mongodb/data/ 和 /opt/data/mongodb/log/

4. 啟動mongodb:

/opt/mongodb-linux-x86_64-2.0.3/bin/mongod --dbpath /opt/data/mongodb/data/ --logpath /opt/data/mongodb/log/m1.log --journal --fork

若要在linux啟動時,自動啟動mongodb,則vi /etc/rc.local 加如上面這句

5. 通過shell命令操作mongodb

/opt//mongodb-linux-x86_64-2.0.3/bin/mongo

> use my_mongodb  //若沒有my_mongodb 則自動建立 這個相當於資料庫

switched to db my_mongodb  

> db.user.insert();  //若沒有user集合 則自動建立 並插入一條資料 這個相當於向乙個集合寫入乙個文件

> db.user.insert();  

>

本例向資料庫my_mongodb的表user中插入了2條記錄。mongodb會隱式的建立資料庫my_mongodb和表user,所以這個例子沒有建庫和建表的過程,可以通過show dbs和show collections來檢視資料庫及表,具體如下:

> show dbs  

admin   (empty)  

local   (empty)  

my_mongodb      0.0625gb    ---隱式建立的資料庫  

> show collections  

system.indexes  

user                         ---隱式建立的表  

>

6. 查詢記錄

查詢表中的全部記錄:

>  db.user.find();  

>

查詢使用者名稱是 」jerry」 記錄:

> db.user.find();  

>

7. 修改記錄

將使用者id是2的記錄的年齡修改為100:

> db.user.update(,}) ;  

>

查詢一下是否改過來了:

>  db.user.find();  

>

8. 刪除記錄

將使用者id是1的記錄從表user中刪除:

> db.user.remove();  

> db.user.find();   

>

經驗證,該記錄確實被刪除了。

二、安裝mongodb的php擴充套件

1. 若沒安裝php5-dev,則先安裝之

aptitude

install php5-dev

2. 安裝mongo的php擴充套件

pecl install mongo
若不知道pecl命令在哪,可先通過 whereis pecl查詢,然後跑到那個目錄下執行之,如 /usr/bin/pecl install mongo

3. 配置php.ini 加入

extension=mongo.so
我的php.ini在 /etc/php5/apache2/下

4. 重啟apache即可

/etc/init.d/apache2 restart

MongoDB的安裝以及使用

windows下mongodb的安裝 2.解壓或安裝到自己想要安裝的目錄,比如d mongodb 3.建立資料夾d mongodb data d mongodb log,分別用來安裝db和日誌檔案 在log資料夾下建立乙個日誌檔案mongodb.log,即d mongodb log mongodb....

docker安裝使用以及tomcat部署超級詳解

一,準備階段 docker官網 docker hub 一台雲伺服器 盡量選centos版本安裝。由於貧窮,本人只能使用一台學生機,還是最低配置1核2g,不過完全夠用了 二,安裝docker sudo yum install y yum utils3,設定倉庫映象 4,更新yum軟體包索引 yum m...

MongoDB資料庫的使用以及基本的操作

對於環境變數的配置是將mongodb資料庫安裝目錄下的bin目錄加入到環境變數path中,對於環境變數path我就不多說了。a.新建乙個用於存放資料庫的資料夾,比如 databases b.啟動mongodb服務 mongod dbpath 存放資料庫的目錄,比如 mongod dbpath c d...