【问题标题】:How to enable LDAP with PHP 7.0 in Ubuntu server?如何在 Ubuntu 服务器中使用 PHP 7.0 启用 LDAP?
【发布时间】:2016-09-30 07:36:08
【问题描述】:

我最近将 Ubuntu 升级到 16.04 版,将 PHP 升级到 7 版。但是,ldap 连接不起作用。

如何在 PHP 7 中启用 ldap?

【问题讨论】:

  • LDAP 扩展是否可用并在 PHP 中启用?你看到ldapphpinfo-输出中被提及了吗?对我来说,PHP 似乎不可用。但是从那一点点信息我真的不能再说什么了

标签: php ldap


【解决方案1】:

使用 PHP 7.0(或 7.1)在灯上安装 ldap:

  • apt-get install php7.0-ldap(或使用apt-get install php7.1-ldap
  • service apache2 restart
  • 之后创建一个php文件获取php配置phpinfo();
  • 现在 ldap 已安装。

【讨论】:

  • 完美!现在让 dokuwiki 使用 authad 扩展。
  • 用 PHP 7.1 版在灯上安装 ldap apt-get install php7.1-ldap
  • 我错过了 apache 重启
【解决方案2】:

不再需要提供php版本号:

apt-get install php-ldap

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

PS:请注意,如果您使用您的发行版提供的标准 php 软件包,情况就是如此。如果您为 PHP 使用额外的 ppa,例如 sury one,则必须指定版本号,因为有多个版本可用。

【讨论】:

  • 如果你安装了最新的 PHP,这个可以工作。 :) 我需要一个用于以前的版本。 +1 以获得好的答案!
【解决方案3】:

为您的特定 php 版本安装两个 php ldap,我的是

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

它解决了我遇到的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 2019-07-04
    • 2019-02-25
    相关资源
    最近更新 更多