OVH Cloud OVH Cloud

LDAP & PHP

3 réponses
Avatar
Eric
Bonjour,

Je souhaite utiliser les fonction ldap de php sur un serveur Red Hat 7.3 ou
PHP 4.3.1 est installé.
Je précise que je ne souhaite pas instaler de serveur ldap mais juste
pouvoir me connecter avec des sript php.
Je n'y connais rien ou presque en linux... La personne qui était chargé de
cela n'est plus là et je dois pourtant bien continuer à développer le site
web ;-)
Après avoir parcouu de nombreux forum, pages web et ng... je patauge.
Tout ce que j'ai compris c'est qu'il fallait installer (compiler?) une
librairie...
Dans le php.ini j'ai bien trouvé un extension=php_ldap.dll mais dans la
"rubrique" Windows Extensions...
Je ne trouve pas de trace du fichier php_ldap.dll non plus...
Je retrouve souvent :
"Il est possible de se procurer ces bibliothèques sur le serveur de
l'Université du Michigan (ldap-3.3 package) ou chez Netscape (Netscape
Directory SDK)."
Mais je ne sais comment installer ceci et surtout ne veut pas faire de
bêtise ;-)

Voilà, tout aide sera donc la binvenue.

Merci & @+

Eric

3 réponses

Avatar
gp
In article <3f71e179$0$20626$,
gobages.com says...


Voilà, tout aide sera donc la binvenue.


Tu devrais plutôt poster cette question sur fr.comp.lang.php ou sur une
mailing-liste php telle que :

--
gp

Avatar
Eric
"gp" a écrit dans le message de
news:

Tu devrais plutôt poster cette question sur fr.comp.lang.php ou sur une
mailing-liste php telle que :


Désolé je pensais que l'installation de fonctionalité sur un système linux
correspondait mieux à ce NG alors que fclp est plutôt destiné au langage
PHP.

@+

Eric

Avatar
Vincent Felsch
"Eric" schrieb im Newsbeitrag
news:3f71e179$0$20626$
Bonjour,

Je souhaite utiliser les fonction ldap de php sur un serveur Red Hat 7.3
ou

PHP 4.3.1 est installé.
Je précise que je ne souhaite pas instaler de serveur ldap mais juste
pouvoir me connecter avec des sript php.
Je n'y connais rien ou presque en linux... La personne qui était chargé de
cela n'est plus là et je dois pourtant bien continuer à développer le site
web ;-)
Après avoir parcouu de nombreux forum, pages web et ng... je patauge.
Tout ce que j'ai compris c'est qu'il fallait installer (compiler?) une
librairie...
Dans le php.ini j'ai bien trouvé un extension=php_ldap.dll mais dans la
"rubrique" Windows Extensions...
Je ne trouve pas de trace du fichier php_ldap.dll non plus...
Je retrouve souvent :
"Il est possible de se procurer ces bibliothèques sur le serveur de
l'Université du Michigan (ldap-3.3 package) ou chez Netscape (Netscape
Directory SDK)."
Mais je ne sais comment installer ceci et surtout ne veut pas faire de
bêtise ;-)

Voilà, tout aide sera donc la binvenue.

Merci & @+

Eric


Bonjour ou Bonsoir

C'est vrais que c'est pas ici que tu trouvera la réponse, mais bon
Pour les php_ldap.dll ça marche que pour windows ok donc la php_ldap.dll est
dans le répertoire de l'installation de php sur un pc avec windows.
Mais ton problème c'est que le serveur est un linux RH avec apache serveur
Vérifie d'abord le fichier de config /etc/php.ini et va voir sur la rubrique
"Linux World"
je suis sûr que tu as
extension=ldap.so
si tu vois ça tout baigne et les scripts devraient fonctionner
si tu vois pas ça , faut recompiler php avec ldap comme indiqué
http://www.php.net/manual/fr/ref.ldap.php
prends les Netscape Directory SDK 3.0, compile et installe tout ça
en général sous linux
./configure
make
make install
et suit les instruction car ton serveur faut bien qu'il soit le client d'un
LDAP serveur .

bon courage
Vincent Felsch