O PHP está sendo executado como um usuário diferente - por exemplo, www-data no Debian / Ubuntu. Então você precisa colocar o arquivo .ldaprc no diretório home daquele usuário.
Estou usando um sistema no qual não tenho acesso de gravação ao arquivo /etc/openldap/ldap.conf. Além disso, estou tentando autenticar em um servidor ldaps: // Active Directory. Infelizmente, o arquivo de chave não está assinado.
Portanto, eu preciso ser capaz de definir o seguinte parâmetro de configuração para permitir que o PHP acesse o servidor LDAP:TLS_REQCERT allow
Alguém pode me dizer como eu posso depurar isso, para ver por que o PHP não está usando a mesma configuração que o ldapsearch? (O ldapsearch funciona depois que eu insiro esta configuração no meu arquivo ~ / .ldaprc)
Muito apreciado,
Noah
O PHP está sendo executado como um usuário diferente - por exemplo, www-data no Debian / Ubuntu. Então você precisa colocar o arquivo .ldaprc no diretório home daquele usuário.