PHP がソースからコンパイルされたバージョン 5.4 までは、LDAP 拡張機能はc:\openldap\sysconfフォルダーで証明書を探すようにハードコーディングされていました。5.5 以降、この「ハーコード」は %SYSCONFDIR% という環境変数に置き換えられました。ただし、何をしても、LDAP拡張機能が以前と同じディレクトリを指すようにすることはできません! :(
PHP 5.4 では、ldap_config.h
#define LDAP_SYSCONFDIR "c:\\openldap\\sysconf"
PHP 5.5 では、ldap_config.h
#define LDAP_SYSCONFDIR "%SYSCONFDIR%"
私の悪い英語でごめんなさい。どんな手掛かり?ありがとう。