CentOS 7下源码部署phpLDAPadmin

官网:http://phpldapadmin.sourceforge.net

源码

注:官方最新源码不兼容PHP 7,改造成本较大,推荐下载第三方代码

配置

# 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
分享
二维码
打赏
海报
CentOS 7下源码部署phpLDAPadmin
官网:http://phpldapadmin.sourceforge.net 源码 注:官方最新源码不兼容PHP 7,改造成本较大,推荐下载第三方代码 https://github.com/leenooks/phpLDAPad……
<<上一篇
下一篇>>
文章目录
关闭
目 录