
Lighttpd (lighty) と PHP を使用した Archlinux 環境で LDAP を有効にするのに問題があります。php-ldap モジュールをダウンロードしてインストールし、php.ini で有効にしましたが、phpinfo() の「Configure command」の下にこれが表示されます。
'--with-ldap=shared' '--with-ldap-sasl'
これは、有効になっていることを示しています。しかし、 などの LDAP コマンドを使用するとldap_connect()
、「未定義の関数」エラーが返されます。テストの前に、Lighttpd プロセスを強制終了して再起動しました。
必要なパッケージもインストールしましたlibldap
。libsasl
答え1
LDAP モジュールのバージョンが PHP バージョンと互換性がなかったようです。PHP 5.3 と LDAP モジュール 5.4。
LDAP モジュールと PHP の両方で 5.4 のテスト環境でテストされ、動作します。