Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipebmfaria

LDAP no Xampp

Recommended Posts

Boa tarde,

 

estou precisando integrar uma aplicação com o Active Directory que está na rede. Para início dos testes estou tentando validar o LDAP em meu servidor local, mas estou com dificuldades no LDAP.

 

Estou usando o seguinte código para validar o LDAP e dar o primeiro passo em minha empreitada.

 

 

<?php
// LDAP variables
$ldaphost = "nome do servidor";  
$ldapport = 389;                 
 
// Connecting to LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)or die("Could not connect to $ldaphost");
?>

 

Retorna o seguinte erro: "Fatal error: Call to undefined function ldap_connect() in C:\xampp\htdocs\ldap\index.php on line 8"

 

Alguém já passou por isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/topic/215556-resolvidoundefined-function-ldap-connect/

 

Uma busquinha rápida.

 

1) Seu server tem a extensão instalada? Use phpinfo() para saber.

2) Se não, vá até seu PHP.INI e descomente a linha:

 

;extension=php_ldap.dll

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maykel,

 

cheguei a ver esse tópico, mas ele não resolveu o problema.

Já descomentei a linha e daí quando reinicio o Apache acusa o seguinte erro: "PHP Startup: Unable to load dynamic library 'C:/xampp/php/ext/php_ldap.dll' - %1 is not a valid Win32 application."

 

Meu sistema é 64 bits. Estou um pouco confuso com essas dll's.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você instalou o xampp 32 ou 62 bits? Prefira, no windows, trabalhar sempre com a versão 32 bits, visto que possui mais DLLs compatíveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não utilizo o xampp, mas sei que possui a escolha na hora do download.

 

Tente clicar no xampp com o botão direito e ver se existe algum menu sobre/about.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A princípio não, mas a versão do Apache (2.2 ou 2.4) pode interferir com a DLL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.