【发布时间】:2016-09-30 07:36:08
【问题描述】:
我最近将 Ubuntu 升级到 16.04 版,将 PHP 升级到 7 版。但是,ldap 连接不起作用。
如何在 PHP 7 中启用 ldap?
【问题讨论】:
-
LDAP 扩展是否可用并在 PHP 中启用?你看到
ldap在phpinfo-输出中被提及了吗?对我来说,PHP 似乎不可用。但是从那一点点信息我真的不能再说什么了
我最近将 Ubuntu 升级到 16.04 版,将 PHP 升级到 7 版。但是,ldap 连接不起作用。
如何在 PHP 7 中启用 ldap?
【问题讨论】:
ldap 在phpinfo-输出中被提及了吗?对我来说,PHP 似乎不可用。但是从那一点点信息我真的不能再说什么了
使用 PHP 7.0(或 7.1)在灯上安装 ldap:
apt-get install php7.0-ldap(或使用apt-get install php7.1-ldap)service apache2 restart【讨论】:
apt-get install php7.1-ldap
不再需要提供php版本号:
apt-get install php-ldap
现在够了,会自动安装正确的包版本。
PS:请注意,如果您使用您的发行版提供的标准 php 软件包,情况就是如此。如果您为 PHP 使用额外的 ppa,例如 sury one,则必须指定版本号,因为有多个版本可用。
【讨论】:
为您的特定 php 版本安装两个 php ldap,我的是
sudo apt install php7.2-ldap php-ldap -y
它解决了我遇到的问题
【讨论】: