Compiler PHP avec LDAP sous windows : besoin d'une ame charitable

Compiler PHP avec LDAP sous windows : besoin d'une ame charitable - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-04-2005 à 14:18:21    

Salut.
 
J'ai besoin d'utiliser LDAP avec PHP.
Hors, pour cela, il faut compiler PHP avec l'option --with-ldap-sasl[=DIR] (DIR est le répertoire d'installation d'un serveur LDAP, ex OPENLDAP)
 
Le problème c'est que je suis aussi obliger de travailler sous windows mais je n'ai pas de compilateur !
 
Donc qqn pourrait il me filer php compilé avec ldap ?
 
merci âme charitable

Reply

Marsh Posté le 21-04-2005 à 14:18:21   

Reply

Marsh Posté le 21-04-2005 à 16:38:37    

up

Reply

Marsh Posté le 21-04-2005 à 17:42:52    

up

Reply

Marsh Posté le 22-04-2005 à 09:02:45    

up

Reply

Marsh Posté le 22-04-2005 à 10:34:17    

up

Reply

Marsh Posté le 22-04-2005 à 12:54:36    

up
please help me...

Reply

Marsh Posté le 22-04-2005 à 13:01:00    

Voila ce qu'on trouve en 2 minutes sur php.net  :pfff:  

Citation :

Installation
 
Le support LDAP de PHP n'est pas activé par défaut. Vous devez utiliser l'option de configuration --with-ldap[=DIR] lorsque vous compilez PHP, où DIR est le répertoire d'installation du serveur LDAP. Pour activer le support SASL, assurez-vous que l'option de configuration --with-ldap-sasl[=DIR] est utilisée et que le fichier sasl.h existe sur votre système.
 
    Note aux utilisateurs Win32 : Afin d'activer ce module dans l'environnement Windows, vous devez copier plusieurs bibliothèques depuis le dossier DLL de PHP/Win32 dans le dossier système SYSTEM32 de votre machine (par exemple : C:\WINNT\SYSTEM32 ou C:\WINDOWS\SYSTEM32). Pour PHP <= 4.2.0, copiez libsasl.dll, pour PHP >= 4.3.0, copiez libeay32.dll et ssleay32.dll dans votre dossier système SYSTEM.

Reply

Marsh Posté le 22-04-2005 à 13:46:16    

Humm c aussi ce que j'avais trouvé en peut être moins de temps ;)
 
Mais ça résoud pas le pb : il faut toujours pouvoir compiler php sous windows ! (et après utiliser les dll créer et les rajouter dans l'environnement windows)
 
Enfin j'ai peut être mal compris...

Reply

Marsh Posté le 22-04-2005 à 14:30:33    

Telecharge les binaires, c'est fait pour ça  :sarcastic:

Reply

Marsh Posté le 22-04-2005 à 14:59:37    

cpdump a écrit :

Telecharge les binaires, c'est fait pour ça  :sarcastic:


 
Malheureusement ya personne qui s'est amusé à mettre en ligne un php avec le module ldap d'inclus :(
 
(dans le doute j'ai essayé ma version avec les dll de copier dans le dossier system... échec..)

Reply

Marsh Posté le 22-04-2005 à 14:59:37   

Reply

Marsh Posté le 22-04-2005 à 15:26:50    

Je viens de télécharger php, et les dll ldap sont dedans. Peut être que tu n'as ajouté le module dans le fichier de config.
 
http://fr2.php.net/install.windows.extensions


Message édité par cpdump le 22-04-2005 à 15:27:52
Reply

Marsh Posté le 22-04-2005 à 15:52:14    

cpdump a écrit :

Je viens de télécharger php, et les dll ldap sont dedans. Peut être que tu n'as ajouté le module dans le fichier de config.
 
http://fr2.php.net/install.windows.extensions


 
Effectivement, je ne connaissais pas.
 
Par contre, je n'arrive toujours pas à le faire fonctionner :
 
j'ai rajouté dans php.ini ces 2 lignes :
extension=libeay32.dll
extension=ssleay32.dll
 
j'ai collé les 2dlls, dans le dossier windows et dans le dossier windows/system32.
mais rien à faire, j'ai le droit à un bon unknown() : may be it is not a library of php (pour les 2dlls...)
 
edit : a oui j'ai essayé aussi de charger dynamiquement avec dl() mais ça fonctionne pas non plus..


Message édité par magicien96 le 22-04-2005 à 16:01:31
Reply

Marsh Posté le 25-04-2005 à 09:08:34    

up

Reply

Marsh Posté le 25-04-2005 à 10:58:18    

up
 
une idée ?

Reply

Sujets relatifs:

Leave a Replay

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