High Guys,
I have installed PHP 5.0.3 on an Intel box running Apache 1.3 with a Solaris 9 x86 OS. When I try to restart the Apache server I get this error:
Syntax error on line 249 of /etc/apache/httpd.conf: Cannot load /usr/apache/libexec/libphp5.so into server: ld.so.1: /usr/apache/bin/httpd: fatal: relocation error: file /usr/apache/libexec/libphp5.so: symbol xmlRelaxNGCleanupTypes: referenced symbol not found
I looked up on the PHP bugs website and it says the error is not a bug it is bogus. It says the problem is UNIX maintenance. It seems if you have two 'libxml2' versions on the system you will get this error. It says to delete the older version and Apache will start. I found a version at '/usr/include/libxml2/libxml' and '/usr/local/include/libxml2/libxml'. I deleted the entire directory '/usr/include/libxml2/libxml'. I still get the same error. I decided OK maybe I should recompile PHP now that the other version is gone. I can do a './configure --with-apxs=/usr/apache/bin/apxs'. After I do the configure and enter 'make' it says make: not found. So not only can I not get past the error now I cannot even re-compile. What am I doing wrong. Is there a registry like componant to Solaris I need to change to show the old version is gone? Any help out there for me?
Kelly
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php