從10gen安裝MongoDB
安裝版本:2.4.6
按照MongoDB官方網站的 "安裝手冊(Install MongoDB on Ubuntu)"的說明,首先要設定Ubuntu套件管理系統,匯入10gen public GPG Key的公開金鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10建立套件清單
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list更新套件庫
sudo apt-get update安裝MongoDB,在安裝時可以在後面指定安裝的版本號碼,若不指定版本號碼會選擇目前最新的穩定版本
sudo apt-get install mongodb-10gen=2.4.6
MongoDB服務
在安裝完畢後預設會自動啟動MongoDB的服務,若沒有啟動可以手動自行啟動
sudo service mongodb start若需要關閉MongoDB的服務可以輸入下列指令
sudo service mongodb stop若想要重新啟動MongoDB服務可以輸入下列指令
sudo service mongodb restart
設定檔與資料庫
MongoDB的相關設定檔會放在
/etc/mongodb.confMongoDB預設的資料庫檔案會存放在
/var/lib/mongodbMongoDB的Log檔案會存放在
/var/log/mongodb
測試MongoDB
在命列列輸入mongo登入MongoDB
$ mongo建立資料 test的資料集(collection),並儲存一筆欄位(field)為"name",資料為"KeJyun"的資料
MongoDB shell version: 2.4.6
connecting to: test
>
db.test.save( { name: "KeJyun" } )撈取剛剛建立的資料
db.test.find()
安裝MongoDB PHP extension
我們可以到"mongodb/mongo-php-driver · GitHub"下載最新版本的MongoDB PHP extension
wget https://github.com/mongodb/mongo-php-driver/archive/master.zip解壓縮檔案
unzip master.zip進入解壓後的資料夾mongo-php-driver-master
cd mongo-php-driver-master依序輸入下列指令安裝MongoDB PHP extension
$ phpize
$ ./configure
$ make all
$ sudo make install
設定 MongoDB PHP extension
vim /etc/php5/apache2/conf.d/mongo.ini在設定檔中引用MongoDB extension
extension=mongo.so設定完成後重新啟動服務重讀新的設定檔
sudo service apache2 restart在phpinfo()中看有無MongoDB,如果有看到就表示安裝成功了!!!
沒有留言:
張貼留言