2013-02-15 7 views
8

Ich versuche, eine LDAP-Schnittstelle mit PHP erstellen, aber dieses seltsame Problem aufgetreten sind. Ich habe das php-ldap-Paket mit yum auf meiner Basis-PHP-Installation installiert, aber jedes Mal, wenn ich ldap_connect() anrufe, heißt es, dass die Funktion nicht definiert ist. Mit phpinfo() kann ich überprüfen, ob die Erweiterung ldap tatsächlich installiert und aktiviert ist.Verwenden von PHP-Idap in Centos 6.3

Antwort

23

Sind Sie sicher, dass Sie openldap haben?

ich gerade erkannte ich das gleiche Problem haben, wo phpinfo mich von Apache geladen mehrere andere ldap Module zeigt, aber ich nicht haben openldap

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

Ich habe gerade eine erfolgreiche die Anweisungen folgenden installieren hier: http://www.aoddy.com/2009/01/18/how-to-install-php-ldap-module-on-centos5/

Anleitung von Link:

  • yum install php-ldap
  • vi /etc/php.ini
    • hinzufügen extension=ldap.so
  • service httpd restart
+0

Dank @dgibbs seine für mich arbeiten :-) ich es für Linux installiert haben 7 drücken Sie einfach _ yum php-ldap_ installieren und _service httpd restart_ –