使用Lighttpd升级PHP LDAP

我在使用Lighttpd(lighty)和PHP在Archlinux环境中启用LDAP时遇到了一些困难。 我已经下载并安装了php-ldap模块,在php.ini中启用它,phpinfo()在“configuration命令”

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

这对我来说表示它已启用。 但是,当我使用LDAP命令(如ldap_connect() ,会抛出一个“未定义的函数”错误。 我杀了Lighttpd进程,并在testing之前再次启动它。

我还安装了所需的软件包libldaplibsasl

看起来,LDAP模块的版本与PHP版本不兼容。 PHP 5.3和LDAP模块5.4。

在LDAP模块和PHP的testing环境中使用5.4进行testing,并且工作正常。