2013-11-21 4 views
1

PHP에서 ldap에 연결하고 싶습니다. 그러나이 오류가 발생합니다"ldap.so"누락 된 서버

exception 'adLDAPException' with message 'No LDAP support for PHP. See: http://www.php.net/ldap '

php.ini 파일에서 "ldap.so"를 참조해야합니다. 하지만 파일을 가져 오는 방법을 모르겠습니다. openldap을 설치했지만 여전히 운이 없다. 내가 여기서 무엇을 놓치고 있는지 잘 모르겠습니다. PHP ldap을 다시 컴파일해야합니까? 예인 경우 설치해야하는 패키지

+0

사용중인 OS는 무엇입니까? - 우분투, 페도라, BSD ... –

+0

http://php.net/manual/en/ldap.installation.php –

+0

@matcarlson : Centos – EGN

답변

3

누락 된 확장 프로그램을 설치하려면 root으로 실행하십시오.

아파트 :

apt-get update 
apt-get install php5-ldap 

얌 기반 시스템 :

x86_64의 :

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/php-ldap-5.3.3-22.el6.x86_64.rpm 
deb -i php-ldap-5.3.3-22.el6.x86_64.rpm 

i386을

yum install php-ldap 
echo "extension=ldap.so" >> /etc/php.ini 
service httpd restart 

당신을 위해, 특히, RPM에서 직접 설치하십시오 :

wget http://mirror.centos.org/centos/6/os/i386/Packages/php-ldap-5.3.3-22.el6.i686.rpm 
deb -i php-ldap-5.3.3-22.el6.i686.rpm 
+0

패키지가 없습니다. PHP-ldap을 사용할 수 있습니다. 오류 : 할일이 없습니다 – EGN

+0

먼저'yum clean all'과'yum update'를 먼저 실행하십시오. –

+0

여전히 패키지를 찾을 수 없습니다. – EGN