ldap_bind在CentOS7上不起作用,但适用于Mac MAMP,我缺少什么?

时间:2017-08-23 20:44:47

标签: php ldap centos7

我正在尝试创建一个简单的ldap绑定,由于某种原因可以在MAMP堆栈上运行,但是当我将代码复制到CentOS7时却没有。我为php安装了LDAP模块。

x = 1
y = 2
wenn x > y:
    print 1
andernfalls x < y:
    print 2
sonst:
    print 3

我不确定为什么它适用于MAMP而不是CentOS7。我尝试禁用防火墙,并给予apache完全读写执行,但似乎并非如此。我需要安装另一个包吗?如果有帮助,LDAP服务器与运行此脚本的服务器不同。

1 个答案:

答案 0 :(得分:1)

登录服务器(正在执行代码的服务器)并运行以下命令:

  

getsebool -a | grep http | grep ldap

应该返回这样的内容:

{{1}}

如果它关闭然后关闭然后运行:

  

setsebool -P httpd_can_connect_ldap

这将允许服务器通过http

连接到ldap