IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Ldap sur easyphp


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 17
    Par défaut Ldap sur easyphp
    bonjour,

    je tente de réinistaller une BDD mysql existante avec les pages php associées sur un nouveau serveur.

    La version à porter :
    - php 2.2.6
    - mysql 3.23.49
    - serveur windows 2000

    La version que nous avons installé (easyphp):
    - php 5.4.2
    - mysql 5.5.27
    -serveur windows 2008 R2 64 bits

    Tout s'est bien passé, mais j'ai besoin d'accéder aux fonctions ldap de php (ldap_connect notamment).

    Après avoir fouillé sur les forums, il fau activer "extension=php_ldap.dll" dans apache/PHP.ini, ce que j'ai fait

    Après redémarrage d'easyphp, une erreur survient :
    the programm can't start because libsasl.dll is missing from your computer. Try reinstalling the programm to fix this problem
    Dans error.log :
    PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Program Files (x86)\\easyphp\\php\\php546x130320101032\\ext\\php_ldap.dll' - The specified module could not be found.\r\n in Unknown on line 0".
    Le fichier php_ldap existe bien pourtant.

    sur http://php.net/manual/de/install.windows.extensions.php, il est mentionné que
    PHP <= 4.2.0 requires libsasl.dll (bundled), PHP >= 4.3.0 requires libeay32.dll, ssleay32.dll (bundled)
    Pouvez vous me dire où ca coince ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 84
    Par défaut
    hello,

    The programm can't start because libsasl.dll is missing from your computer.
    devrait se trouver dans bin\apache\Apache2.2.11\bin\libsasl.dll
    PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Program Files (x86)\\easyphp\\php\\php546x130320101032\\ext\\php_ldap.dll' - The specified module could not be found.\r\n in Unknown on line 0".
    Pour moi, il te manque le module qui devrait être dans :
    bin\apache\Apache2.2.11\binphp_ldap.dll.
    puis dans la console de ton easy php tu dois pouvoir activer le module (ou en modifiant ton php.ini)

    De plus concernant le l'authentification LDAP (je suppose que tu souhaites te connecter à un active directory), il me semble me souvenir que tu ne peux
    la faire fonctionner qu'avec la présence du module mod_auth_sspi.so
    bin\apache\Apache2.2.11\modules\mod_auth_sspi.so
    (qu'il faut activer avec la console easy php ou en modifiant ton httpd.conf).

    PS : il faut redemarrer ton easy php apres chaque modification du php.ini ou du httpd.conf.

    ++
    zwaldo

Discussions similaires

  1. [EasyPHP] Mise à jour de GD sur EasyPHP
    Par Ricou13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 06/02/2006, 23h29
  2. LDAP sur un active directory
    Par hutchuck dans le forum Windows Serveur
    Réponses: 8
    Dernier message: 22/11/2005, 14h10
  3. [EasyPHP] Activer les fonctions LDAP sur EasyPHP 1.8
    Par gregfly26 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 24/10/2005, 16h13
  4. Ldap sur Active Directory de W2003 avec IpWorks
    Par Gyles2 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 08/10/2004, 11h46
  5. Ldap sur Active Directory de Win2003 avec IpWorks
    Par Gyles2 dans le forum Développement
    Réponses: 1
    Dernier message: 08/10/2004, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo