1.【yum lamp环境】
yum -y install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-xml php-devel
2.【安装openldap相关包,其中主要的有openldap openldap-clients openldap-servers】
yum -y install openldap openldap-clients openldap-servers
3.修改/etc/openldap/目录下的slapd.conf rootdn管理员账号【用于登录phpldapadmin的账号】和rootpw密码
删除/etc/openldap下的slapd.d目录下的所有文件,用slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
用chown -R修改/var/lib/ldap的属主是ldap用户,否则会报错,且ldap服务无法启动,ldap的默认端口是389
/etc/init.d/slapd start
用netstat -ntlp |grep 389验证;
【到此ldap基本服务就ok了!】
【附,管理界面配置】
ldap管理界面phpldapadmin安装
1.【包下载】 wget http://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.zip
2.【解压部署】
unzip phpldapadmin*.zip && mv phpldapadmin* /var/www/html/phpldapadmin
3.【设置/var/www/html/phpldapadmin目录属主是apache用户】
chown -R apache:apache /var/www/html/phpldapadmin
5.【复制phpldapadmin conf下配置文件】
cd /var/www/html/phpldapadmin/conf/ && cp config.php.example config.php
4.【装php-ldap】
yum -y install php-ldap
5.【重启httpd】
登陆phpldapadmin界面 http://ip/phpldapadmin
输入正确的用户名和密码即可.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY