Lighttpd で PHP LDAP を有効にする

Lighttpd で PHP LDAP を有効にする

Lighttpd (lighty) と PHP を使用した Archlinux 環境で LDAP を有効にするのに問題があります。php-ldap モジュールをダウンロードしてインストールし、php.ini で有効にしましたが、phpinfo() の「Configure command」の下にこれが表示されます。

'--with-ldap=shared' '--with-ldap-sasl' 

これは、有効になっていることを示しています。しかし、 などの LDAP コマンドを使用するとldap_connect()、「未定義の関数」エラーが返されます。テストの前に、Lighttpd プロセスを強制終了して再起動しました。

必要なパッケージもインストールしましたlibldaplibsasl

答え1

LDAP モジュールのバージョンが PHP バージョンと互換性がなかったようです。PHP 5.3 と LDAP モジュール 5.4。

LDAP モジュールと PHP の両方で 5.4 のテスト環境でテストされ、動作します。

関連情報