在已编译安装的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 略有修改