У меня возникли некоторые трудности с включением LDAP в среде Archlinux с Lighttpd (lighty) и PHP. Я загрузил и установил модуль php-ldap, включил его в php.ini, и phpinfo () показывает это в разделе «Настроить команду».
'--with-ldap=shared' '--with-ldap-sasl'
Что для меня означает, что он включен. Но когда я использую команду LDAP, например ldap_connect()
, он возвращает ошибку "неопределенная функция". Я убил процесс Lighttpd и запустил его снова перед тестированием.
Я также установил необходимые пакеты libldap
и libsasl
.
Похоже, версия модуля LDAP несовместима с версией PHP. PHP 5.3 и модуль LDAP 5.4.
Протестировано в тестовой среде с версией 5.4 как для модуля LDAP, так и для PHP, и все работает.