PHP在无需从新编译的状况下开启PHP-LDAP

LDAP简介:php

  LDAP(Lightweight Directory Access Protocol)的意思是"轻量级目录访问协议",是一个用于访问"目录服务器"(Directory Servers)的协议。这里所谓的"目录"是指一种按照树状结构存储信息的数据库。这个概念和硬盘上的目录结构相似,不过LDAP的"根目录"必须是"The world",而且其一级子目录必须是"countries"。二级目录一般包含有公司(companies)、组织(organisations)、地点(places)等等……相应的三级子目录一般会包含人员(people)、设备(equipment)、文档(documents)等等……html

安装并开启php-ldap:数据库

  ①、下载本机上对应版本的php源码服务器

  ②、cd /root/php-7.1.7/ext/ldapphp-fpm

  ③、执行 /usr/local/php/bin/phpizeui

  ④、./configure --with-php-config=/usr/local/php/bin/php-config --with-ldaphtm

  ⑤、make && make installip

  ⑥、打开php.ini,添加扩展 extension=ldap.so文档

  ⑦、重启php-fpm服务get

  ⑧、键入 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/php/php-ldap.html

相关文章
相关标签/搜索