在已編譯安裝的PHP環境下安裝LDAP模塊
(其他模塊也能以這個方式安裝)
1、進入PHP源碼包內找到ldap模塊文件
cd php-7.2.2
cd ext/ldap/
2、phpize命令是用來準備 PHP 擴展庫的編譯環境
phpize
./configure
make & make install
可能出現的報錯:
1、configure:error: Cannot find ldap libraries in /usr/lib
執行cp -frp /usr/lib64/libldap* /usr/lib/
2、libtool: link: `ext/date/php_date.lo' is not a valid libtool object
執行 make clean
然後繼續 make & make install
完成後如下圖
3、在php中的php.ini文件末尾添加extension=ldap.so,extension_dir是編譯後ldap.so所在的目錄即上圖編譯後出現的目錄。
4、最後php –m 查看是否已經安裝ldap模塊成功, 若lda存在則安裝成功
php -m | grep "ld"
轉自https://blog.csdn.net/weixin_43631631/article/details/84860493 略有修改