2012年3月6日 星期二

Install MongoDB+PHP+NodeJS on Ubuntu 10.04 64bit

1. MongoDB 安裝不難.... By 官網
    http://www.mongodb.org/display/DOCS/Quickstart+Unix

2. Drivers for MongoDB
    sudo apt-get install apache2
    sudo apt-get install mysql-client mysql-server php5 php5-mysql
    sudo /etc/init.d/apache2 restart

    PHP--
          sudo apt-get install php-pear php5-dev
          sudo pecl install mongo
          gedit /etc/php5/apache2/php.ini    ---->> ADD    "extension=mongo.so"
          sudo /etc/init.d/apache2 restart
    
     之後, rockmongo / phpmoadmin / ... 就可以跑了!

3. NodeJS 拿最新的自己裝
   sudo apt-get install g++ curl libssl-dev apache2-utils
   sudo apt-get install git-core
   git clone git://github.com/ry/node.git

   ./configure
   make
   sudo make install
   node ./Desktop/test.js

4. (剪貼自 http://www.arthurtoday.com/2012/01/ubuntu-mongodb-nodejs-driver.html ...)

.....
沒想到 MongoDB 給 Node.js 的 Driver 有這麼多的選擇哩 ! 阿舍可是想了好一會哩 ! 原來,除了在 MongDB 官網上找的到 Driver 之外,還有不少善心人士也有寫出幾個 MongoDB 的 Driver 給 Node.js 用哩 ! 阿舍花了點時間來找了一下相關的說明,發現這篇在 10gen 網站 (10gen 這家公司就是開發出 MongoDB 的公司) 上的投影片,講的還滿清楚的哩 !

安裝 node-mongoDb-native Driver 的方法很簡單,只要用 npm 就可以裝到好了,所以,用下面這一行就可以安裝了,如果你還沒有安裝過 npm 的話,要先用「sudo apt-get install npm」的指令來安裝一下哩 !

npm install mongodb

如果你用上面這行指令來安裝的時候,出現要說用什麼 C++ 之類的訊息的話,那就要改用下面這一行指令來執行,千萬別像阿舍一樣,還傻傻的照上面的說明來弄,結果,還是沒有用的,只要改用下面這一行指令就好了。

npm install mongodb --mongodb:native

裝好之後,就可以開始用了,但是,要提醒一下,免費版的 MongoDB 還沒有提供 Embedded Database 的功能,所以,在連線到 MongoDB 之前,自已要先啟動 MongoDB 的
.....

ref.

http://www.arthurtoday.com/2011/06/ubuntu-mongodb-php-driver.html
http://www.arthurtoday.com/2010/08/ubunt-php-pecl.html
http://www.arthurtoday.com/2012/01/ubuntu-mongodb-nodejs-driver.html

沒有留言:

張貼留言