第一步: 去官網獲取資源包,www.openldap.org獲取相關的文件包
第二步: 安裝
tar -zxvf openldap-...
cd open-...
./configure --prefix=/usr/local/openldap
編譯過程中程序報錯
怎麼辦???上網搜索啊,搜索的解決辦法基本上是如下,但都沒有解決我的問題
export CPPFLAGS="-I/usr/local/BerkeleyDB/include"
export LDFLAGS="-L/usr/local/BerkeleyDB/lib"
export LD_LIBRARY_PATH="usr/local/BerkeleyDB/lib" 語句中的/usr/local/BerkeleyDB改成BDB解壓縮路徑時,安裝成功機率大了很多.即以下寫法:
後來在http://juven.blog.51cto.com/749867/152969上的文章發現,有版本的兼容性問題 ,我的openldap是openldap-2.4.23,BerkeleyDB是db-5.0.26於是乎我嘗試換一個db版本,於是下載了BerkeleyDB的4.8.3-0版本,弄着弄着盡然稀裏糊塗的編譯通過了,弄了好多天就這樣無意中通過了,都麼有什麼高興了感覺
接下里接簡單多了
第三步: make depend make make test make install