如何在Ubuntu服务器上使用PHP 7.0启用LDAP


How to enable LDAP with PHP 7.0 in Ubuntu server?

我最近将Ubuntu升级到16.04版本,PHP升级到7版本。但是,ldap连接不能正常工作。

如何在PHP 7中启用ldap ?

使用PHP 7.0(或7.1)版本安装ldap:

  • apt-get install php7.0-ldap(或使用apt-get install php7.1-ldap)
  • service apache2 restart
  • phpinfo();
  • ldap已安装。

不再需要提供php版本号:

apt-get install php-ldap

现在足够了,正确的包版本将自动安装。

PS:注意,如果你使用你的发行版提供的标准php包,它是正确的。如果您正在为PHP使用额外的ppa,如sury,则必须指定版本号,因为有多个版本可用。

为您的PHP版本安装PHP ldap,我的是

sudo apt install php7.2-ldap php-ldap -y

它解决了我的问题