I found other things about this online doing google. I have not fixed it though. I can get apache to start but PHP will not parse any variables. It does does remove the code so I know it is running and the mail() function can be done. It just does not contain any variable information. I did an ldd and it showed this: Any help? ldd -r /usr/apache/libexec/libphp5.so libresolv.so.2 => /usr/lib/libresolv.so.2 libm.so.1 => /usr/lib/libm.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libz.so.1 => /usr/lib/libz.so.1 libxml2.so.2 => /usr/local/lib/libxml2.so.2 libiconv.so.2 => /usr/local/lib/libiconv.so.2 libc.so.1 => /usr/lib/libc.so.1 libmp.so.2 => /usr/lib/libmp.so.2 libpthread.so.1 => /usr/lib/libpthread.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 symbol not found: ap_user_id (/usr/apache/libexec/libphp5.so) symbol not found: ap_group_id (/usr/apache/libexec/libphp5.so) symbol not found: ap_user_name (/usr/apache/libexec/libphp5.so) symbol not found: ap_max_requests_per_child (/usr/apache/libexec/libphp5.so) symbol not found: ap_server_root (/usr/apache/libexec/libphp5.so) symbol not found: top_module (/usr/apache/libexec/libphp5.so) symbol not found: ap_loaded_modules (/usr/apache/libexec/libphp5.so) symbol not found: ap_block_alarms (/usr/apache/libexec/libphp5.so) symbol not found: ap_unblock_alarms (/usr/apache/libexec/libphp5.so) symbol not found: ap_rwrite (/usr/apache/libexec/libphp5.so) symbol not found: ap_rflush (/usr/apache/libexec/libphp5.so) symbol not found: ap_should_client_block (/usr/apache/libexec/libphp5.so) symbol not found: ap_signal (/usr/apache/libexec/libphp5.so) symbol not found: ap_hard_timeout (/usr/apache/libexec/libphp5.so) symbol not found: ap_get_client_block (/usr/apache/libexec/libphp5.so) symbol not found: ap_reset_timeout (/usr/apache/libexec/libphp5.so) symbol not found: ap_table_get (/usr/apache/libexec/libphp5.so) symbol not found: ap_pstrdup (/usr/apache/libexec/libphp5.so) symbol not found: ap_table_set (/usr/apache/libexec/libphp5.so) symbol not found: ap_table_add (/usr/apache/libexec/libphp5.so) symbol not found: ap_send_http_header (/usr/apache/libexec/libphp5.so) symbol not found: ap_log_error (/usr/apache/libexec/libphp5.so) symbol not found: ap_block_alarms (/usr/apache/libexec/libphp5.so) symbol not found: ap_register_cleanup (/usr/apache/libexec/libphp5.so) symbol not found: ap_unblock_alarms (/usr/apache/libexec/libphp5.so) symbol not found: ap_setup_client_block (/usr/apache/libexec/libphp5.so) symbol not found: ap_add_common_vars (/usr/apache/libexec/libphp5.so) symbol not found: ap_add_cgi_vars (/usr/apache/libexec/libphp5.so) symbol not found: ap_getword (/usr/apache/libexec/libphp5.so) symbol not found: ap_uudecode (/usr/apache/libexec/libphp5.so) symbol not found: ap_getword_nulls_nc (/usr/apache/libexec/libphp5.so) symbol not found: ap_auth_type (/usr/apache/libexec/libphp5.so) symbol not found: ap_kill_timeout (/usr/apache/libexec/libphp5.so) symbol not found: ap_update_mtime (/usr/apache/libexec/libphp5.so) symbol not found: ap_set_last_modified (/usr/apache/libexec/libphp5.so) symbol not found: ap_set_etag (/usr/apache/libexec/libphp5.so) symbol not found: ap_add_version_component (/usr/apache/libexec/libphp5.so) symbol not found: ap_child_terminate (/usr/apache/libexec/libphp5.so) symbol not found: ap_get_server_version (/usr/apache/libexec/libphp5.so) symbol not found: ap_sub_req_lookup_uri (/usr/apache/libexec/libphp5.so) symbol not found: ap_destroy_sub_req (/usr/apache/libexec/libphp5.so) symbol not found: ap_run_sub_req (/usr/apache/libexec/libphp5.so) symbol not found: ap_pstrndup (/usr/apache/libexec/libphp5.so) symbol not found: ap_table_setn (/usr/apache/libexec/libphp5.so) libthread.so.1 => /usr/lib/libthread.so.1 Kelly > Kelly wrote: > > 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'. > > So you deleted the 'include' directory, but what about the corresponding > .so file which is probably still hanging around, still being found, and > still being loaded... > > Only now you have 1 and 1/2 installations instead of 2, so it's *REALLY* > messed up. :-) > > > 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? > > I dunno about Solaris, but under Linux one would do 'ldconfig' to re-load > the available set of libraries. > > -- > Like Music? > http://l-i-e.com/artists.htm > > > Kelly -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php