Justtechjobs.com Find a programming school near you






Online Campus Both


php-install | 2004091

Re: [PHP-INSTALL] Run-time problem with PHP5, Solaris 9, Apache 2 From: gohaku (gohaku <email protected>)
Date: 09/07/04

Hi sridhar,
Apologies if you have tried this already but have you installed
zlib?
URL: http://www.gzip.org/zlib/

I believe the lack of a zlib (solaris version) is the problem.
Solaris packages are available at:
http://www.ibiblio.org/pub/packages/solaris/sparc/

Hope that helps.
-gohaku

On Sep 7, 2004, at 5:24 AM, Sridhar Balasubramanian wrote:

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