Run-time problem with PHP5, Solaris 9, Apache 2

From: Date: Tue, 07 Sep 2004 09:24:45 +0000
Subject: Run-time problem with PHP5, Solaris 9, Apache 2
Groups: php.install 
Request: Send a blank email to php-install+get-14300@lists.php.net to get a copy of this message
Hey guys, I recently compiled PHP v5.0.1 as an Apache2 module (Apache 2.0.50) with libxml2. The compile went smoothly, but I'm having trouble running Apache. It complains about a relocation error: Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: ld.so.1: /usr/local/apache2/bin/httpd: fatal: relocation error: file /usr/local/apache2/modules/libphp5.so: symbol xmlRelaxNGCleanupTypes: referenced symbol not found I did an ldd on /usr/local/apache2/modules/libphp5.so and got this output: bash-2.05# ldd /usr/local/apache2/modules/libphp5.so
      libexslt.so.0 =>         /usr/local/lib/libexslt.so.0
      libfreetype.so.6 =>      /usr/local/lib/libfreetype.so.6
      libX11.so.4 =>   /usr/lib/libX11.so.4
      libXpm.so.4 =>   /usr/lib/libXpm.so.4
      libpng12.so.0 =>         /usr/local/lib/libpng12.so.0
      libz.so.1 =>     /usr/local/lib/libz.so.1
      libz.so.1 (SUNW_1.1) =>  (version not found)
      libjpeg.so.62 =>         /usr/local/lib/libjpeg.so.62
      libbz2.so.1 =>   /usr/lib/libbz2.so.1
      libssl.so.0.9.7 =>       /usr/local/ssl/lib/libssl.so.0.9.7
      libcrypto.so.0.9.7 =>    /usr/local/ssl/lib/libcrypto.so.0.9.7
      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
      libxslt.so.1 =>  /usr/local/lib/libxslt.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
      libpthread.so.1 =>       /usr/lib/libpthread.so.1
      libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
      libXext.so.0 =>  /usr/lib/libXext.so.0
      libz.so.1 (SUNW_1.1) =>  (version not found)
      libmp.so.2 =>    /usr/lib/libmp.so.2
      libz.so.1 (SUNW_1.1) =>  (version not found)
      /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1
      libthread.so.1 =>        /usr/lib/libthread.so.1
      librt.so.1 =>    /usr/lib/librt.so.1
      libaio.so.1 =>   /usr/lib/libaio.so.1
      libmd5.so.1 =>   /usr/lib/libmd5.so.1
      /usr/platform/SUNW,Ultra-2/lib/libmd5_psr.so.1 
Here is some more information about my system: uname -a: SunOS [hostname masked] 5.9 Generic_112233-07 sun4u sparc SUNW,Ultra-2 Solaris file /usr/local/lib/libxml2.so.2: ELF 32-bit MSB dynamic lib SPARC Version 1, dynamically linked, not stripped Any ideas? -sridhar P.S. This is my first time compiling on a Solaris machine -- I've mainly worked with Linux environments ;-)

« previous php.install (#14300) next »