[Php] Config de ldap

Config de ldap [Php] - PHP - Programmation

Marsh Posté le 10-05-2004 à 15:41:21    

Bonjour,
 
je cherche à faire une connexion à un serveur LDAP et je dois dire que je galère un peu...
J'ai trouvé ca : http://www.nexen.net/docs/php/annotee/ref.ldap.php mais j'ai beaucoup de mal...
 
Tout d'abord, la librairie pour obtenir les fonctions LDAP et pas incluse avec PHP? Je dois compiler le source du client LDAP? Mais j'en fais quoi après ?
 
Ensuite on me dit de modifier une option de configuration mais ca se trouve ou? Je pensais qu il fallait juste changer le fichier de config php.ini mais j'ai rien trouvé...
 
Enfin une autre question : le serveur web et la base active directory ne sont pas sur la même machine et je me demande si ca ne va pas poser problème. C'est possible de faire un serveur ldap rapidement pour faire des tests ? (ou alors je dis n'importe quoi)
 
Merci

Reply

Marsh Posté le 10-05-2004 à 15:41:21   

Reply

Marsh Posté le 10-05-2004 à 23:28:52    

hop le fou a écrit :

Bonjour,
 
je cherche à faire une connexion à un serveur LDAP et je dois dire que je galère un peu...
J'ai trouvé ca : http://www.nexen.net/docs/php/annotee/ref.ldap.php mais j'ai beaucoup de mal...
 
Tout d'abord, la librairie pour obtenir les fonctions LDAP et pas incluse avec PHP? Je dois compiler le source du client LDAP? Mais j'en fais quoi après ?
 
Ensuite on me dit de modifier une option de configuration mais ca se trouve ou? Je pensais qu il fallait juste changer le fichier de config php.ini mais j'ai rien trouvé...
 
Enfin une autre question : le serveur web et la base active directory ne sont pas sur la même machine et je me demande si ca ne va pas poser problème. C'est possible de faire un serveur ldap rapidement pour faire des tests ? (ou alors je dis n'importe quoi)
 
Merci


 
 
un lien pas mal : http://www.php.net/manual/fr/ref.ldap.php

Reply

Marsh Posté le 11-05-2004 à 09:52:19    

En ce qui concerne la config, il devrait y avoir une ligne comme ca dans ton php.ini :
 
;extension=php_ldap.dll
 
retire le commentaire et redemarre apache. Sinon trouve la dll et met toi meme cette ligne dedans.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 10:47:36    

C rigolo parce que le site est différent de celui que je cite mais le contenu est le même...
 
Sinon oui j'ai fait ce que tu as dit (décommenter la ligne et vérifier que la dll est sur le disque avec les autres) mais je reçoit un message d'erreur :
unknow():unable to load dynamic library - Le module spécifié est introuvable
pourtant la dll est bien la...
Je ne comprend pas...

Reply

Marsh Posté le 11-05-2004 à 10:50:36    

hop le fou a écrit :

C rigolo parce que le site est différent de celui que je cite mais le contenu est le même...
 
Sinon oui j'ai fait ce que tu as dit (décommenter la ligne et vérifier que la dll est sur le disque avec les autres) mais je reçoit un message d'erreur :
unknow():unable to load dynamic library - Le module spécifié est introuvable
pourtant la dll est bien la...
Je ne comprend pas...


 
Il y a deux dll a copier dans ton repertoire system32 :
libeay32.dll
ssleay.dll
 
(pour certaines versions de php...)

Reply

Marsh Posté le 11-05-2004 à 10:51:18    

Hum ca dépend ou il va les chercher !
 
regarde la ligne 'extension_dir' de ton php.ini ;)


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 10:53:04    

oui c t ca j avais oublié de le faire...
Merci

Reply

Marsh Posté le 11-05-2004 à 11:58:23    

La connexion fonctionne et je me positionne dans le répertoire de base en tant qu'utilisateur anonyme
Ensuite j'essaye de faire une recherche mais je ne connais pas les informations que je dois fournir...
C quoi "o" ? organisation surement mais ca se trouve ou sur le serveur? (je ne suis pas admin du serveur mais je peux lui demander)
Je suppose que "c" est le pays mais c obligatoire?
Merci de votre aide parce que je galère beaucoup.


Message édité par hop le fou le 11-05-2004 à 11:59:36
Reply

Marsh Posté le 11-05-2004 à 12:04:47    

hop le fou a écrit :

La connexion fonctionne et je me positionne dans le répertoire de base en tant qu'utilisateur anonyme
Ensuite j'essaye de faire une recherche mais je ne connais pas les informations que je dois fournir...
C quoi "o" ? organisation surement mais ca se trouve ou sur le serveur? (je ne suis pas admin du serveur mais je peux lui demander)
Je suppose que "c" est le pays mais c obligatoire?
Merci de votre aide parce que je galère beaucoup.


 
La c'est le principe de base d'un annuaire qu'il faut lire. Dans le lien que je t'avais envoyé plus haut, il y a un bref descriptif de ce qu'est un dn, un ou ...  
 
Bonne lecture ;)

Reply

Marsh Posté le 11-05-2004 à 12:12:18    

Oui j'ai lu mais ca ne répond pas à ma question... Je ne suis pas admin donc je ne connais pas la structure de la base. Le problème est que l'admin ne sais pas à quoi correspond "o", cad où il peut retrouver l'information...
Il y a un fichier de config? C'est la racine de la base?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed