我正在使用一个系统,我没有对/etc/openldap/ldap.conf文件的写权限。 此外,我正在尝试使用ldaps:// Active Directory服务器进行身份validation。 不幸的是,密钥文件是无符号的。
因此,我需要能够设置下面的configuration参数来允许PHP访问LDAP服务器:
TLS_REQCERT allow
有人可以告诉我如何debugging,看看为什么PHP不使用相同的设置作为ldapsearch? (在我的〜/ .ldaprc文件中插入这个设置后,ldapsearch可以工作)
非常感激,
诺亚
PHP以不同的用户身份运行 – 例如Debian / Ubuntu上的www-data。 所以你需要把.ldaprc放在那个用户的主目录下。