phpldapadmin在centos7环境下安装

时间:2024-03-27 20:19:22

首先你需要一个httpd服务器,作为phpldapadmin的载体,然后还需要安装一堆 乱七八糟的东西。

yum -y install httpd php php-ldap php-gd php-mbstring php-pear php-bcmath php-xml
phpldapadmin在centos7环境下安装
yum -y install phpldapadmin
发现yum里并没有这个软件,如果你用从网上下载一个tar包,解压开来是有配置文件,但是/usr/lib/phpladapadmin和/etc/phpldapadmin这些文件都没有,所以需要找到一个rpm包来安装

然后开始修改配置文件,最好先做一个备份

rpm -ivh phpldapadmin-1.2.3-10.el7.noarch.rpm

rpm -qa | grep php
ln -s /usr/share/phpldapadmin /var/www

cd /var/www/phpldapadmin/config/
ls
cp config.php config.php_backup

vim /etc/phpldapadmin/config.php

systemctl restart httpd

vim /etc/httpd/conf.d/phpldapadmin.conf
cat /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif
cat /etc/openldap/ldap.conf

vim /etc/phpldapadmin/config.php
将397行的注释去掉,398行用//注释起来(php表示注释的方法//)
phpldapadmin在centos7环境下安装
vim /etc/httpd/conf.d/phpldapadmin.conf
修改的阿帕奇中phpldapadmin的访问权限
phpldapadmin在centos7环境下安装
systemctl restart httpd
service httpd status