[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: [Sop.Tec.LinuxPPP] Apache+PHP con soporte para ldap



	Ya checaste que el directorio donde php busca las bibliotecas de LDAP sea
el mismo en el que las tienes instaladas? si no es asi, tendrias que poner:
--with-ldap=/path/to/ldap/home/directory. Checa ademas en el manual de PHP
si la version de OpenLDAP es la correcta.
	Por ultimo, las ultimas versiones de PHP4 no tienen tantos bugs; en mi muy
particular punto de vista son mas eficientes y estables que PHP 3.

Saludos
Javier SOlano

-----Original Message-----
From: owner-linux en pepe net mx [mailto:owner-linux en pepe net mx]On Behalf
Of David Alfredo Daza Padron
Sent: Martes, 05 de Junio de 2001 6:56 p.m.
To: linux en linuxppp com
Subject: [Sop.Tec.LinuxPPP] Apache+PHP con soporte para ldap


Hola jovenes, estoy compilando Apache 1.3.19 con php 4.0.5 (si ya se,
las versiones mas avanzadas tienen bugs) y me ocurre lo siguiente..

necesito que PHP  tenga soporte para ldap, por lo cual le puse el
parametro
-with-ldap

listo, configure, make, make install, y quedo todo muy mono, no me marca
ningun error ni problemas con las librerias
despues me pase a mi apache para darle de nuevo configure con activacion
del modulo de php4, listo, no me marco ningun error
pero, a la hora de dar make, despues de un rato de compilar me sale lo
siguiente

codigo
codigo
bla
bla
bla
.
.
.
   -o httpd buildmark.o modules.o modules/php4/libphp4.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/libap.a  lib/expat-lite/libexpat.a  -R/usr/ucblib
-R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R/usr/local/lib
-R/usr/local/mysql/lib  -L/usr/ucblib
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/local/lib
-L/usr/local/mysql/lib -Lmodules/php4 -L../modules/php4
-L../../modules/php4 -lmodphp4  -lpam  -ldl -lmysqlclient -lgdbm
-lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket  -lsocket -lgcc
-lsocket -lnsl
Undefined                       first referenced
 symbol                             in file
ldap_first_reference                modules/php4/libphp4.a(ldap.o)
ldap_count_values_len               modules/php4/libphp4.a(ldap.o)
ldap_memfree                        modules/php4/libphp4.a(ldap.o)
ldap_get_dn                         modules/php4/libphp4.a(ldap.o)
ldap_result                         modules/php4/libphp4.a(ldap.o)
ldap_err2string                     modules/php4/libphp4.a(ldap.o)
ldap_delete_s                       modules/php4/libphp4.a(ldap.o)
ldap_first_entry                    modules/php4/libphp4.a(ldap.o)
ldap_add_s                          modules/php4/libphp4.a(ldap.o)
ldap_next_attribute                 modules/php4/libphp4.a(ldap.o)
ldap_parse_result                   modules/php4/libphp4.a(ldap.o)
ldap_parse_reference                modules/php4/libphp4.a(ldap.o)
ldap_perror                         modules/php4/libphp4.a(ldap.o)
ldap_get_option                     modules/php4/libphp4.a(ldap.o)
ldap_value_free                     modules/php4/libphp4.a(ldap.o)
ldap_search                         modules/php4/libphp4.a(ldap.o)
ldap_explode_dn                     modules/php4/libphp4.a(ldap.o)
ldap_get_values_len                 modules/php4/libphp4.a(ldap.o)
ldap_modify_s                       modules/php4/libphp4.a(ldap.o)
ldap_search_s                       modules/php4/libphp4.a(ldap.o)
ldap_set_option                     modules/php4/libphp4.a(ldap.o)
ldap_open                           modules/php4/libphp4.a(ldap.o)
ldap_count_values                   modules/php4/libphp4.a(ldap.o)
ldap_rename_s                       modules/php4/libphp4.a(ldap.o)
ldap_unbind_s                       modules/php4/libphp4.a(ldap.o)
ldap_bind_s                         modules/php4/libphp4.a(ldap.o)
ldap_msgfree                        modules/php4/libphp4.a(ldap.o)
ldap_first_attribute                modules/php4/libphp4.a(ldap.o)
ldap_initialize                     modules/php4/libphp4.a(ldap.o)
ldap_compare_s                      modules/php4/libphp4.a(ldap.o)
ldap_value_free_len                 modules/php4/libphp4.a(ldap.o)
ldap_dn2ufn                         modules/php4/libphp4.a(ldap.o)
ldap_next_reference                 modules/php4/libphp4.a(ldap.o)
ldap_next_entry                     modules/php4/libphp4.a(ldap.o)
ldap_get_values                     modules/php4/libphp4.a(ldap.o)
ldap_count_entries                  modules/php4/libphp4.a(ldap.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1

Y ya no logro salir de ahi, cabe decir que intente lo mismo con
php-3.0.18, digo , he escuchado muchos comentarios que php 4 tiene
muchos bugs, bueno ocupe una version con mayor estabilidad, tambien cabe
decir que estoy ocupando openldap 2.0.7, el cual ya compile
correctamente y logra realizar los ldapsearch en mis arboles de NDS de
Novell, pero simplemente con apache y php nomas no se deja.

Alguna sugerencia? o estare compilando y ligando mal las librerias de
openldap? bueno para que ldap funcione necesite instalar openssl y
BerkeleyDB, tal cual viene en la pagina de openldap.org

Cualquier ayuda se los agradecere mucho

--
Ing. David Alfredo Daza Padron
Soporte Tecnologico - Universidad Virtual ITESM
Tel (52)(8)3581400 ext. 6943
Monterrey, Nuevo Leon MEXICO
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]