在CentOS 7.9上安装phpldapadmin的步骤如下:
- 安装必要的依赖:
sudo yum install -y epel-release
sudo yum install -y httpd php php-ldap
- 下载并安装phpldapadmin:
sudo yum install -y phpldapadmin
- 配置phpldapadmin。编辑配置文件
/etc/phpldapadmin/config.php
,找到以下行并进行相应配置:
$servers->setValue('server','name','LDAP');
$servers->setValue('server','host','localhost');
$servers->setValue('server','port',389);
$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('login','auth_type','session');
$servers->setValue('login','session_cookie_name','phpldapadmin');
$servers->setValue('login','session_cookie_path','/');
- 配置Apache来使用phpldapadmin。编辑Apache配置文件
/etc/httpd/conf/httpd.conf
,添加以下行到文件末尾:
Alias /phpldapadmin /usr/local/share/phpldapadmin/htdocs
<Directory /usr/local/share/phpldapadmin/htdocs>
AuthType Basic
AuthName "LDAP Admin"
AuthBasicProvider file
AuthUserFile /etc/phpldapadmin/htpasswd
Require valid-user
</Directory>
- 创建一个密码文件并添加用户:
sudo htpasswd -c /etc/phpldapadmin/htpasswd username
- 启动Apache服务并设置开机自启:
sudo systemctl start httpd
sudo systemctl enable httpd
- 在浏览器中访问
http://your_server_ip/phpldapadmin
,使用之前创建的用户凭证登录phpldapadmin。
请注意,这些步骤可能会根据您的具体环境(如已安装的软件版本或网络配置)有所不同。如果遇到问题,请检查配置文件的具体内容,并根据需要调整步骤。