PHP在無需重新編譯的情況下開啟PHP-LDAP
LDAP簡介:
LDAP(Lightweight Directory Access Protocol)的意思是"輕量級目錄訪問協議",是一個用於訪問"目錄伺服器"(Directory Servers)的協議。這裡所謂的"目錄"是指一種按照樹狀結構儲存資訊的資料庫。這個概念和硬碟上的目錄結構類似,不過LDAP的"根目錄"必須是"The world",並且其一級子目錄必須是"countries"。二級目錄通常包含有公司(companies)、組織(organisations)、地點(places)等等……相應的三級子目錄通常會包含人員(people)、裝置(equipment)、文件(documents)等等……
安裝並開啟php-ldap:
①、下載本機上對應版本的php原始碼
②、cd /root/php-7.1.7/ext/ldap
③、執行 /usr/local/php/bin/phpize
④、./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap
⑤、make && make install
⑥、開啟php.ini,新增擴充套件 extension=ldap.so
⑦、重啟php-fpm服務
⑧、鍵入 php -m|grep ldap 檢視模組是否開啟
完畢!
遇到的問題如下
①:configure: error: Cannot find ldap.h
解決辦法 : yum -y install openldap openldap-devel
② :configure: error: Cannot find ldap libraries in /usr/lib.
解決辦法:
cp -frp /usr/lib64/libldap* /usr/lib/
更多詳情參考文章:http://www.jinbuguo.com/