I am attempting to compile PHP with LDAP (again). Our current production 
server has LDAP enabled, and works fine. However, I needed to recompile PHP 
to add additional functionality. Now I can't seem to get things to work.

PHP 4.0.6
Netscape LDAP SDK 4.0
Solaris 2.8

The compile process goes fine when I use

./configure --prefix=/usr/local/apache/localhost 

however, when I try to start Apache, I get

Syntax error on line 207 of /usr/local/apache/localhost/conf/httpd.conf:
Cannot load /usr/local/apache/localhost/libexec/libphp4.so into server: 
ld.so.1: /usr/local/apache/localhost/bin/httpd: fatal: relocation error: 
file /usr/local/apache/localhost/libexec/libphp4.so: symbol 
ldap_parse_reference: referenced symbol not found
./apachectl start: httpd could not be started

Typically modifying the LD_LIBRARY_PATH to include the lib dir (in this 
case /usr/local/netscape/lib) at the top of the apachectl file.  This 
doesn't seem to work this time. I have set the LD_LIBRARY_PATH to 
"/usr/local/netscape/lib:/usr/local/lib:/usr/lib" which would normally take 
care of this problem....but this time it doesn't.

Anyone have any idea while it can not find that symbol, despite telling it 
where it should look via the LD_LIBRARY_PATH


Ben Spencer
Web Support
x 2288

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to