在CentOs上安装php-ldap

时间:2015-09-18 00:38:33

标签: php linux ldap centos6

我有一个预先安装了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 [~]#

3 个答案:

答案 0 :(得分:1)

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

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

rpm -qf $(which php) 

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

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

答案 1 :(得分:0)

您需要了解基本回购通常不包含PHP的精品版本。您最好的选择是安装一个不同的仓库,例如Remi repodoes contain that RPM

虽然我很喜欢,但PHP 5.4已经End-of-life 4 days ago了。 Remi提供5.5和5.6,因此您应该考虑升级

答案 2 :(得分:0)

获取您运行的php版本

php -v

如果不起作用,请尝试

rpm -qa |grep php

如果php版本是5.4,则使用

sudo yum install php54w-ldap

如果5.6

sudo yum install php56w-ldap

以此类推。