PHP不重新编译的情况下安装LDAP扩展支持

264 次查看 0 条评论
本文可能超过1年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。

LDAP是轻量级目录访问协议,是一个用于访问Directory Servers的协议。这里所谓的目录是指一种按照树状结构存储信息的数据库。

安装并开启 php-ldap 步骤:

1、在PHP官网下载本机上对应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

2、配置PHP开启加载ldap扩转:

打开php.ini,添加扩展 extension=ldap.so

3、重启 php-fpm 服务

键入 php -m | grep ldap 查看模块是否开启。

完毕!

可能遇到的问题:

1、configure: error: Cannot find ldap.h

解决办法 :

yum -y install openldap openldap-devel

2、configure: error: Cannot find ldap libraries in /usr/lib.

解决办法:

cp -frp /usr/lib64/libldap* /usr/lib/

资料:

  1. http://www.cnblogs.com/cpw6/p/9269665.html
  2. https://segmentfault.com/a/1190000010270703
PHP PHP

暂无评论,快来抢沙发。