PHP如何指定ldap.conf位置?

Pat*_*aba 5 php ldap

我有一个PHP编译与ldap支持,它正在按预期工作.现在,我需要为SSL/TLS做一些配置,但我没有ldap.conf文件.

php -i说它已编译--with-ldap =/usr所以我想我应该在/ usr中创建ldap.conf文件,但由于设备的体系结构限制,我没有写入权限.

如何为php指定ldap.conf的路径?有php.ini设置吗?也许是命令行中的参数?

cwe*_*ske 5

请参阅http://php.net/manual/en/function.ldap-connect.php#36156

您还需要将这些相同的设置放在 Apache Web 用户主目录中名为 .ldaprc 的文件中,例如: cp /usr/local/openldap/etc/openldap/ldap.conf ~www/.ldaprc )

apache Web 服务器根目录是这里的关键,以及.ldaprc.

另请参阅官方ldap 手册页

用户可以在其主目录中创建可选配置文件 ldaprc 或 .ldaprc,该文件将用于覆盖系统范围的默认文件。还使用当前工作目录中的文件 ldaprc。