Apache + php

Sziasztok,

ket napja nem jutok semmire az apache 2.2.6 es a php 5.1.6 al,
mind a ketto szepen lefordul, de az apache ezt a hibat dobja :

httpd: Syntax error on line 83 of /usr/local/apache2/conf/httpd.conf: API module structure 'php5_module' in file /usr/local/apache2/modules/libphp5.so is garbled - expected signature 41503232 but saw 41503230 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?

illetve tegnap a ld.so.1 re is panaszkodott (heggesztettuk es most a fenti a hiba), google megvolt es semmire nem jutottam, a ldd vel is mindent ellenoriztem mar, 10 solaris van rajta. SunOS 5.10 Generic_118833-36 sun4v sparc SUNW,Sun-Fire-T200 Solaris

Tegnapi hiba uzenet :

httpd: Syntax error on line 83 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: ld.so.1: httpd: fatal: relocation error: file /usr/local/apache2/modules/libphp5.so: symbol compile_file: referenced symbol not found

ldd libphp5.so

libmysqlclient.so.15 => /usr/local/mysql/lib/mysql/libmysqlclient.so.15
libldap.so.5 => /usr/lib/libldap.so.5
libgd.so.2 => /usr/local/lib/libgd.so.2
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libXpm.so.4 => /usr/openwin/lib/libXpm.so.4
libpng.so.3 => /usr/lib/libpng.so.3
libz.so => /usr/local/lib/libz.so
libjpeg.so.62 => /usr/local/lib/libjpeg.so.62
libbz2.so.1 => /usr/lib/libbz2.so.1
libssl.so.0.9.8 => /usr/local/ssl/lib/libssl.so.0.9.8
libcrypto.so.0.9.8 => /usr/local/ssl/lib/libcrypto.so.0.9.8
libresolv.so.2 => /lib/libresolv.so.2
libm.so.2 => /lib/libm.so.2
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libcurl.so.4 => /usr/local/lib/libcurl.so.4
libxml2.so.2 => /usr/local/lib/libxml2.so.2
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
librt.so.1 => /usr/lib/librt.so.1
libgen.so.1 => /usr/lib/libgen.so.1
libsasl.so.1 => /usr/lib/libsasl.so.1
libmd5.so.1 => /lib/libmd5.so.1
libnspr4.so => /usr/lib/mps/libnspr4.so
libplc4.so => /usr/lib/mps/libplc4.so
libnss3.so => /usr/lib/mps/libnss3.so
libssl3.so => /usr/lib/mps/libssl3.so
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1
libpng12.so.0 => /usr/lib/libpng12.so.0
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libdl.so.1 => /lib/libdl.so.1
libz.so.1 => /usr/lib/libz.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
libaio.so.1 => /lib/libaio.so.1
libthread.so.1 => /lib/libthread.so.1
libsoftokn3.so => /usr/lib/mps/libsoftokn3.so
libplds4.so => /usr/lib/mps/libplds4.so
libexpat.so.0 => /usr/local/lib/libexpat.so.0
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libbsm.so.1 => /lib/libbsm.so.1
libsecdb.so.1 => /lib/libsecdb.so.1
libtsol.so.2 => /lib/libtsol.so.2
libcmd.so.1 => /lib/libcmd.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so

Blasteres csomagokat raktam fel, majd le lett szedve es a sunfreesekre.

koszi az otleteket

Hozzászólások

a /usr/sfw/lib alatt lehetnek olyan libek, amik ütköznek a /usr/local/lib alatt.

Ha te fordítottad a php-t akkor lehet, hogy a /usr/sfw alatti libekkel lett forditáskor linkelve, de az apache a /usr/local alattiakat használja.

Miért nem voltak jók a blastwave csomagok?

pkginfo-val megnézted hogy mindet leszedtél -e (pl. pkginfo | grep apache ...) ?