Problème phpldapadmin

Bonjour,

J'ai un apache installé sur un serveur linux (RedHat) et je veux installer phpldapadmin. J'ai utilisé la commande --with-ldap dans le ./configure; J'ai redémarré mon apache. Mais j'ai le message suivant dans mon IE:
Error
Your install of PHP appears to be missing LDAP support. Please install LDAP support before using phpLDAPadmin. (Don't forget to restart your web server afterwards)

Pouvez-vous m'aider??
Merci,

Jo

5 réponses

  1. Contributeur
    Salut,

    Normalement, ldap est intégré de base avec apache sous RedHat.

    Pour l'activer, il faut que tu ais cete ligne dans ton fichier de configuration httpd.conf :
    LoadModule ldap_module modules/mod_ldap.so

    Evidemment, vérifie que le fichier "mod_ldap.so" est bien présent dans le dossier module (/etc/httpd/modules/)

    Ensuite, il faut que ldap soit activer auprés de PHP.

    Dans le dossier /etc/php.d/, tu dois trouver un fichier nommé ldap.ini qui contient les lignes suivantes :
    ; Enable ldap extension module
    extension=ldap.so

    Si ce fichier n'éxiste pas, crée le.
    Sinon, vérifie dans le fichier /etc/php.ini que cette ligne n'est pas déjà présente, mais il est préférable et plus "propre" de charger les extensions avec des fichiers à part.

    A++
    0
    1. Merci de ton aide.
      Je ne trouve pas le mod_ldap.so installé. Je ne sais pas si sous redhat c'est ce nom la.

      J'ai également recompilé le php avec --with-apxs2=... et phpldapadmin fonctionne, mais à ce moment la une autre fonction que j'utilise avec mon apache ne fonctionne plus, c'est une authentification sécurisée sur un intranet.

      Je tourne en rond.
      0
      1. Contributeur
        Tu as fait une recherche sur le nom du fichier ?
        0
        1. oui mais je ne trouve rien pour redhat.
          0
          1. Contributeur
            Quele est la fonction qui ne marche pas ?
            0