CentOS 7下源码部署phpLDAPadmin
官网:http://phpldapadmin.sourceforge.net
源码
注:官方最新源码不兼容PHP 7,改造成本较大,推荐下载第三方代码
- https://github.com/leenooks/phpLDAPadmin //经测试在 PHP 7.2上报错
- https://github.com/breisig/phpLDAPadmin //经测试在 PHP 7.2 及 7.3 上正常运行
配置
# cp config/config.php.example config/config.php
若search报错:
E_WARNING: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
# vim lib/QueryRender.php
找到:
if (! $results) {
echo _('Search returned no results');
continue;
}
改为:
if (! $results) {
echo _('Search returned no results');
break;
}
Nginx配置
server {
listen 80;
server_name ldap.yezhou.cc;
index index.html index.htm index.php;
root /data/www/phpldapadmin;
server_name_in_redirect off;
# 配置ip限制策略
include blockip.conf;
location ~ .+\.php($|/)
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
#伪静态及日志
#include /data/server/nginx/conf/rewrite/index.conf;
error_log /data/www/logs/phpldapadmin-error.log;
access_log /data/www/logs/phpldapadmin-access.log;
}
登录
在浏览器输入OpenLDAP服务端的域名:https://ldap.yezhou.cc
登陆:用户cn=admin,dc=sys,dc=com
,密码:123456
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/25/centos-7-source-code-deployment-phpldapadmin/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
CentOS 7下源码部署phpLDAPadmin
官网:http://phpldapadmin.sourceforge.net
源码
注:官方最新源码不兼容PHP 7,改造成本较大,推荐下载第三方代码
https://github.com/leenooks/phpLDAPad……
文章目录
关闭
共有 0 条评论