【问题标题】:Installing php-ldap on CentOs在 CentO 上安装 php-ldap
【发布时间】:2015-12-15 00:25:28
【问题描述】:

我有一个预装了 CentOs 6.6 和 WHM/CPanel 的非托管 VPS 服务器。我正在尝试安装 php-ldap 但它只是说找不到包。我无法在任何地方找到它应该在哪个存储库中。如何在我的服务器上安装 ldap 以使用 php 5.4?我正在尝试管理 Windows Server 2012 R2 Active Directory。

root@vps [~]# yum install php-ldap
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.5ninesolutions.com
 * epel: fedora-epel.mirror.lstn.net
 * extras: centos.arvixe.com
 * updates: pubmirrors.dal.corespace.com
No package php-ldap available.
Error: Nothing to do
root@vps [~]#

【问题讨论】:

标签: php linux ldap centos6


【解决方案1】:

获取你运行的php版本

php -v

如果不成功试试

rpm -qa |grep php

如果php版本是5.4则使用

sudo yum install php54w-ldap

如果是 5.6

sudo yum install php56w-ldap

等等。

【讨论】:

    【解决方案2】:

    在 cpanel 服务器上,您可能在 yum.conf 中有一个“排除”行(请参阅 I can't install any package related to PHP with yum),它会阻止您从另一个存储库安装/升级 php。

    要查看“php”的提供者,请使用此命令

    rpm -qf $(which php) 
    

    ldap 扩展(如果可用)将位于同一个命名空间中。

    注意将 php 堆栈从 cpanel 提供程序切换到另一个 repo 可能会破坏它。

    【讨论】:

      【解决方案3】:

      您需要了解基本存储库通常不包含 PHP 的精品构建。最好的办法是安装不同的 repo,例如 Remi repodoes contain that RPM

      当我这样做的时候,PHP 5.4 去了End-of-life 4 days ago。 Remi 提供 5.5 和 5.6,所以你应该考虑升级

      【讨论】:

      • OEM 的“生命周期结束”与“不支持”不同,因为该发行版是一个企业发行版,历史上有十年的支持(现在所有赌注都与 HAL 合作,不过)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      相关资源
      最近更新 更多