我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

安装好了openldap软件之后,对这款软件的数据管理就是重要的问题了。第三方提供的管理ldap数据的软件很多,其中之一就是phpldapadmin。由于它和大家所熟悉的phpmyadmin名字非常类似。所以,推荐使用phpldapadminopenldap数据的图形化管理。

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - phpldapadmin下载搭建使用
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-1)

苏南大叔的"程序如此灵动"博客,记录苏南大叔的编程相关经验总结。本文测试环境:win10nginx@1.15.11php@7.4.32phpldapadmin@1.2.6.7

下载phpldapadmin

打开phpldapadmin的官方网站,然后跳转到了github的页面上:

这个操作就属实让人看不懂了,放弃自建网站跳转到一个"随时都可能打不开"的网站...

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - phpldapadmin-github
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-2)

下载地址:

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - ldapadmin-source
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-3)

安装phpldapadmin

phpldapadmin的安装,是非常常规的网站安装操作。需要注意的是:
目前的phpldapadmin最新版1.2.6.7,并不支持最新的php@8,会有很多的报错信息,php@7系列是最好的选择。当然,也是可以修复的。不过,既然我们不是作者,也不必专注于它的php@8移植。

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - 不支持php8
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-4)

需要开启一些php扩展,比如:opensslldapgettext

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - 扩展需要
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-5)

配置文件

正常使用,需要有个config/config.php存在,否则报错。(略显不够智能)

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - 需要配置文件
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-6)

目前苏南大叔做了如下配置的修改:

// ...
$config->custom->appearance['hide_template_warning'] = true;
$servers->setValue('login','auth_type','session');
$servers->setValue('login','bind_dn_template','cn=%s,dc=my-domain,dc=com');
$servers->setValue('login','anon_bind',false);
// ...

大家可以根据实际情况进行修改。

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - config配置文件
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-7)

使用界面

使用Manager或者cn=Manager,dc=my-domain,dc=com做用户名,就可以登陆。

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - 登陆界面
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-8)

登陆成功后,左侧树形列表如下:

苏南大叔:phpldapadmin如何下载搭建使用?如何做简单配置? - 使用界面
phpldapadmin如何下载搭建使用?如何做简单配置?(图9-9)

如果界面不是这样的话,可能是数据没有初始化。参考文章:

相关文章

结语

更多关于ldap的探索类文章,请点击苏南大叔的文章链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   ldap