NoSQL

http://blog.nosqlfan.com/

nosql對比

http://www.mongodb.org/display/DOCS/Home

mongodb官網

http://www.yankay.com/wp-content/uploads/2010/02/NoSql%20Database%20Note/

NoSQL數據庫筆談

http://robbin.javaeye.com/blog/524977

NoSQL數據庫探討之一 - 爲什麼要用非關係數據庫?

http://atomti.javaeye.com/blog/575387

MongoDB入門簡介

http://www.douban.com/group/mongodb/

豆瓣的mongodb組

bdb安裝程序:

1、安裝Berkeley DB

# cd /usr/local/src
# wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz
# tar -zxvf db-4.6.21.tar.gz
# cd db-4.6.21
# cd build_unix

Berkeley DB默認是安裝在/usr/local/BerkeleyDB.4.6目錄下,其中4.6就是版本號,你也可以指定–prefix參數來設置安裝目錄

# ../dist/configure --prefix=/usr/local/berkeleydb --enable-cxx

其中–enable-cxx就是編譯C++庫,這樣才能編譯Berkeley DB數據庫的PHP擴展php_db4

# make
# make install
# echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf
# ldconfig

這2句的作用就是通知系統Berkeley DB的動態鏈接庫在/usr/local/berkeleydb/lib/目錄。
如果沒有系統提示ldconfig命令,則用whereis ldconfig找一下在哪,一般可用 # /sbin/ldconfig
至此,Berkeley DB數據庫已經安裝完成。

2、安裝Berkeley DB的PHP擴展


雖然PHP裏已經自帶了php_db和php_dba兩個擴展都支持Berkekey DB,但是畢竟支持的有限,所以還是編譯Berkeley DB自帶的php_db4擴展好。

# cd /usr/local/src/db-4.6.18/php_db4/
# phpize(/usr/local/php/bin/phpize)
# ./configure --with-db4=/usr/local/berkeleydb/ --with-php-config=/usr/local/php/bin/php-config
# make
# make install

說明:這裏configure的時候可能會提示你找不到php-config,你可以找到你的php安裝PATH,然後增加--with-php-config=PATH
至此db4已編譯好在/usr/lib64/php/modules/db4.so目錄(具體跟你的系統有關)

echo 'extension=db4.so' > /etc/php.d/db4.ini

重起WEB服務器(Apache等)
至此php_db4擴展的安裝也完成了,執行php -m即可看到db4擴展已經加載了。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/bluephper/archive/2010/06/24/5692684.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章