www support see present php7 not net glpi for extension enable php ubuntu ldap

php - support - Error grave: llamada a la función no definida ldap_connect() en ubuntu



php imap extension ubuntu (2)

Estoy intentando conectarme a mi servidor LDAP a través de PHP, pero recibo el siguiente error:

Error grave: llamada a la función indefinida ldap_connect ()

Cualquier ayuda será muy apreciada.

Gracias de antemano, Roshan


Asegúrese de que la extensión LDAP esté instalada y habilitada. Esta respuesta asume que tienes PHP5, sin embargo, las cosas deberían funcionar de manera similar para PHP7 también.

Instalar la extensión LDAP

Debe haber un paquete llamado php5-ldap :

aptitude show php5-ldap Paquet : php5-ldap ... Description : LDAP module for php5 This package provides a module for LDAP functions in PHP scripts.

Por lo tanto, el paquete generalmente se puede instalar como:

sudo apt-get install php5-ldap

Si no usa apt-get , use el comando equivalente para el administrador de paquetes que usa.

Habilitar extensión LDAP

Para habilitar el paquete después de la instalación, puede usar este comando:

sudo php5enmod ldap

Si recibe algún mensaje de error del comando anterior, significa que algo salió mal.

Nota: Después de habilitar el paquete, normalmente debe reiniciar / volver a cargar los servicios para que se reconozca el nuevo módulo habilitado. Para apache, puedes hacer esto por:

sudo service apache2 restart

Si no usa apache, use el comando equivalente para su servidor.


sudo apt-get install php5-ldap

Y no tengas miedo de google.