[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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