Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          Berkeley DB是由美國Sleepycat Software公司開發(fā)的一套開放源代碼的嵌入式數(shù)據(jù)庫管理系統(tǒng)(已被Oracle收購),它為應(yīng)用程序提供可伸縮的、高性能的、有事務(wù)保護(hù)功能的數(shù)據(jù)管理服務(wù)。

          Berkeley DB為許多編程語言提供了實(shí)用的api接口,包括c、c++、java、perl、tcl、python和php等。所有同數(shù)據(jù)庫相關(guān)的操作都由Berkeley DB函數(shù)庫負(fù)責(zé)統(tǒng)一完成。

          官方地址為:http://www.oracle.com/technology/products/berkeley-db/db/index.html

          本文就先講一下如何在CentOS下安裝Berkeley DB數(shù)據(jù)庫(其他系統(tǒng)類似)。

          1、安裝Berkeley DB

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

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

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

          其中–enable-cxx就是編譯C++庫,這樣才能編譯Berkeley DB數(shù)據(jù)庫的PHP擴(kuò)展php_db4。

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

          這2句的作用就是通知系統(tǒng)Berkeley DB的動態(tài)鏈接庫在/usr/local/berkeleydb/lib/目錄。

          至此,Berkeley DB數(shù)據(jù)庫已經(jīng)安裝完成。

          posted on 2008-07-13 20:53 seal 閱讀(505) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 嘉祥县| 丰原市| 郓城县| 大石桥市| 沽源县| 镇赉县| 滁州市| 南丹县| 渑池县| 文山县| 嘉黎县| 漯河市| 无锡市| 铜陵市| 乐清市| 和林格尔县| 灌阳县| 合川市| 邹城市| 平江县| 晋江市| 孟连| 咸阳市| 尤溪县| 噶尔县| 金坛市| 丰顺县| 秦安县| 蒲江县| 大兴区| 塔河县| 龙岩市| 遂宁市| 永平县| 辛集市| 三江| 天水市| 井陉县| 阿拉尔市| 沈丘县| 汨罗市|