ich hab heute das System aktualisiert. Dazu gehört dann auch Apache 2.2.
Nachdem ich dann PHP neu kompiliert und installiert hatte, kam vom Apache leider nur:
[Sun Apr 23 17:00:41 2006] [notice] child pid 1758 exit signal Segmentation fault (11)
das passiert bei allen Anfragen, wenn das PHP-Modul geladen ist.
Ich hab mir dann mal die Bibliothek angeguckt:
# ldd -d libphp5.so
linux-gate.so.1 => (0x0060e000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x001c2000)
libc-client.so.1 => /usr/lib/libc-client.so.1 (0x003d2000)
librt.so.1 => /lib/librt.so.1 (0x00111000)
libmysqlclient.so.15 => /usr/lib/mysql/libmysqlclient.so.15 (0x00709000)
libmcrypt.so.4 => /usr/lib/libmcrypt.so.4 (0x00119000)
libltdl.so.3 => /usr/lib/libltdl.so.3 (0x00150000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x004be000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00157000)
libz.so.1 => /usr/lib/libz.so.1 (0x005be000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0017f000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x001f0000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x002e8000)
libresolv.so.2 => /lib/libresolv.so.2 (0x001a1000)
libm.so.6 => /lib/libm.so.6 (0x00228000)
libdl.so.2 => /lib/libdl.so.2 (0x0067b000)
libnsl.so.1 => /lib/libnsl.so.1 (0x0024d000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00e43000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00262000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x002f8000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0027b000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x001b4000)
libssl.so.6 => /lib/libssl.so.6 (0x002a0000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00f70000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x001b7000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x0036d000)
libc.so.6 => /lib/libc.so.6 (0x069d6000)
libpam.so.0 => /lib/libpam.so.0 (0x0039d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x003aa000)
/lib/ld-linux.so.2 (0x0060f000)
libaudit.so.0 => /lib/libaudit.so.0 (0x003be000)
undefined symbol: ap_hook_pre_config (./libphp5.so)
undefined symbol: ap_hook_post_config (./libphp5.so)
undefined symbol: ap_hook_handler (./libphp5.so)
undefined symbol: ap_log_rerror (./libphp5.so)
undefined symbol: ap_log_error (./libphp5.so)
undefined symbol: apr_pool_cleanup_run (./libphp5.so)
undefined symbol: apr_table_get (./libphp5.so)
undefined symbol: apr_pstrdup (./libphp5.so)
undefined symbol: ap_set_content_type (./libphp5.so)
undefined symbol: apr_table_unset (./libphp5.so)
undefined symbol: ap_auth_type (./libphp5.so)
undefined symbol: apr_palloc (./libphp5.so)
undefined symbol: apr_pool_cleanup_null (./libphp5.so)
undefined symbol: apr_pool_cleanup_register (./libphp5.so)
undefined symbol: ap_add_common_vars (./libphp5.so)
undefined symbol: ap_add_cgi_vars (./libphp5.so)
undefined symbol: apr_bucket_eos_create (./libphp5.so)
undefined symbol: ap_pass_brigade (./libphp5.so)
undefined symbol: apr_brigade_cleanup (./libphp5.so)
undefined symbol: ap_update_mtime (./libphp5.so)
undefined symbol: ap_set_last_modified (./libphp5.so)
undefined symbol: apr_brigade_create (./libphp5.so)
undefined symbol: apr_table_elts (./libphp5.so)
undefined symbol: apr_brigade_flatten (./libphp5.so)
undefined symbol: ap_get_brigade (./libphp5.so)
undefined symbol: apr_table_set (./libphp5.so)
undefined symbol: apr_table_add (./libphp5.so)
undefined symbol: ap_rflush (./libphp5.so)
undefined symbol: ap_rwrite (./libphp5.so)
undefined symbol: apr_pool_userdata_get (./libphp5.so)
undefined symbol: ap_add_version_component (./libphp5.so)
undefined symbol: apr_pool_userdata_set (./libphp5.so)
undefined symbol: ap_mpm_query (./libphp5.so)
undefined symbol: ap_server_root_relative (./libphp5.so)
undefined symbol: ap_get_server_version (./libphp5.so)
undefined symbol: ap_loaded_modules (./libphp5.so)
undefined symbol: unixd_config (./libphp5.so)
undefined symbol: apr_snprintf (./libphp5.so)
undefined symbol: ap_server_root (./libphp5.so)
undefined symbol: ap_sub_req_lookup_uri (./libphp5.so)
undefined symbol: ap_destroy_sub_req (./libphp5.so)
undefined symbol: ap_run_sub_req (./libphp5.so)
Aus irgend welchen gründen scheint da wohl ein Problem mit der Apache-Bibliothek zu bestehen aber dann hätte er doch beim kompilieren schon einen Fehler bringen müssen ?!
Weiß jemand, wo das Porblem liegt bzw. wie ich es beheben kann?
EDIT:
Ich habe eben festgestellt, dass ldd auf einem funktionierenden Server das gleiche ausgibt. Daran liegt es also nicht.