You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2014-02-26 18:06:05

gpaugain
Member
Registered: 2014-02-26
Posts: 7

L'extension LDAP de votre parseur PHP n'est pas installee

Bonjour,


J'ai installé :

GLPI glpi-0.84.4.tar
sur xampp-win32-1.8.3-2-VC11
Avec un plugin fusioninventory-agent_windows-x64_2.3.5

Sur un PC Win 7 SP1 x64.

Le tout semble fonctionnel même si certaines subtilités du plugin fusion m'échappent.
J'aimerais maintenant affecter des comptes demandes à un compte AD.
Seulement je ne sais pas comment synchroniser le LDAP.
J'essaie d'activer ce module mais j'ai le message suivant :

L'extension LDAP de votre parseur PHP n'est pas installée

Impossible d'utiliser LDAP comme source de connexion externe

Après divers surf, j'ai décommenté les lignes idoines dans PHP.INI mais ça ne change rien.
D'autres sources indiquent qu'il faut recopier php.ini dans c:\windows, c'est fait ça ne change rien.
J'ai également rajouté le répertoire complet à C:\xampp\php. Même résultat :'(

Bien sûr, entre chaque manipulation redémarrage du serveur apache et tout les 5 essais redémarrage PC.

Une suggestion ? ce n'est pas très clair et je ne comprends pas où est le bug.
Merci de votre aide.

Cordialement,

Last edited by gpaugain (2014-02-26 18:09:12)

Offline

#2 2014-02-26 18:09:40

gpaugain
Member
Registered: 2014-02-26
Posts: 7

Re: L'extension LDAP de votre parseur PHP n'est pas installee

Extrait de phpinfo() via xampp :

onfiguration File (php.ini) Path     C:\Windows
Loaded Configuration File     D:\xampp\php\php.ini
Scan this dir for additional .ini files     (none)
Additional .ini files parsed     (none) 

Offline

#3 2014-02-26 18:15:48

gpaugain
Member
Registered: 2014-02-26
Posts: 7

Re: L'extension LDAP de votre parseur PHP n'est pas installee

extrait php.ini :

extension=php_bz2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
;extension=php_mssql.dll
;extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client

extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed. 
; See http://www.php.net/manual/en/snmp.installation.php 
;extension=php_snmp.dll

extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

Last edited by gpaugain (2014-02-26 18:16:08)

Offline

#4 2014-02-27 21:24:44

douglastucan
Member
Registered: 2014-02-27
Posts: 3

Re: L'extension LDAP de votre parseur PHP n'est pas installee

Bonjour, de l'equateur, voci une solution qu'on m'a donné sur un autre blog en espagnol

http://bartoc3.wordpress.com/2014/02/11 … #comment-5

solution pour l'environnement suivant:

1.- PHP Version 5.3.8
2.- System: Windows NT GLPI 6.0 build 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586 64Bits
3.- Apache Versión: Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
4.- OCS inventory Ver. 2.1 RC 1

Du C:\xampp\php copier les suivants fichiers dans C:\Windows\ system (evidenment dans x86 si le SO est 64Bits)

libeay32.dll
libsasl.dll
ssleay32.dll

modifier C:\xampp\php\ php.ini et decomenter ” extension = php_ldap.dll "

Restart XAMPP (apache et mysql) il faudrait y avoir acces á la configuration de l'active directory

Offline

#5 2014-02-28 12:23:23

gpaugain
Member
Registered: 2014-02-26
Posts: 7

Re: L'extension LDAP de votre parseur PHP n'est pas installee

Bonjour et merci de votre réponse !

Alors là .... J'y crois pas : ça fonctionne ! Ça fait je ne sais combien de temps que je vois des réponses approchantes mais que je n'aie pas comprises smile.

Alors pour ceux que ça peut aider les manipulations à faire sur un win7 x64 pour activer LDAP :
- Aller dans  C:\xampp\php\ php.ini et decomenter extension = php_ldap.dll
- Copier les fichiers de C:\xampp\php

  • libeay32.dll

  • libsasl.dll

  • ssleay32.dll

Dans C:\Windows\System32

(Ils sont déjà dans C:\Windows\SysWOW64 sur ma config)

Voilà, peut-être que le fond du problème c'est qu'ils ne sont pas dans le bon répertoire vu que c'est un système 64bits.
Je ne sais pas s'il existe une version X64 de xampp, peut-être serait-ce là la solution !
Mais trop cool me reste plus qu'à comprendre comment marche le ldap big_smile

@+

Offline

Board footer

Powered by FluxBB