[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



Bueno, parece ser encontre mi problema, revisando algo de apoyo para
apache, encontre que si
editaba el src/Configuration.tmpl y en la linea de EXTRA_LIBS ponia
--lldap --llber, listooo
con eso resolvi el problema y ya compilo mi php, bien ahora la pregunta
del millon es...
jalara ldap con mi php? bueno lo averiguare mañana, ya es hora de
descansar..

David Alfredo Daza Padron wrote:
> 
> 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

-- 
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



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