You are not logged in.

#1 2008-01-06 21:24:34

maz
Member
Registered: 2006-05-05
Posts: 38

apache1.3 with php5 issues

Hi, Ive always manually installed apache and php but this time I thought why not try directly with pacman smile
So I did pacman -S apache13 and it has been working for a few months until today when I needed to install php5.

pacman -S php

I edited httpd.conf correctly and added loadmodule and then I did a configtest resulting in this:

Syntax error on line 233 of /etc/apache13/httpd.conf:
Cannot load /usr/lib/apache/libphp5.so into server: /usr/lib/apache/libphp5.so: undefined symbol: ap_hook_pre_config

I googled it but couldnt find anything useful so i did a ldd check which says:

ldd -d /usr/lib/apache/libphp5.so
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7a37000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7a25000)
        libm.so.6 => /lib/libm.so.6 (0xb7a00000)
        libdl.so.2 => /lib/libdl.so.2 (0xb79fc000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb79e5000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb78c8000)
        libz.so.1 => /lib/libz.so.1 (0xb78b5000)
        libc.so.6 => /lib/libc.so.6 (0xb777f000)
        /lib/ld-linux.so.2 (0x80000000)
undefined symbol: ap_hook_pre_config    (/usr/lib/apache/libphp5.so)
undefined symbol: ap_hook_post_config   (/usr/lib/apache/libphp5.so)
undefined symbol: ap_hook_handler       (/usr/lib/apache/libphp5.so)
undefined symbol: ap_hook_child_init    (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pool_cleanup_null (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pool_cleanup_register     (/usr/lib/apache/libphp5.so)
undefined symbol: ap_log_rerror (/usr/lib/apache/libphp5.so)
undefined symbol: ap_log_error  (/usr/lib/apache/libphp5.so)
undefined symbol: apr_table_elts        (/usr/lib/apache/libphp5.so)
undefined symbol: apr_table_get (/usr/lib/apache/libphp5.so)
undefined symbol: apr_brigade_flatten   (/usr/lib/apache/libphp5.so)
undefined symbol: apr_brigade_cleanup   (/usr/lib/apache/libphp5.so)
undefined symbol: ap_get_brigade        (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pstrdup   (/usr/lib/apache/libphp5.so)
undefined symbol: ap_set_content_type   (/usr/lib/apache/libphp5.so)
undefined symbol: apr_table_set (/usr/lib/apache/libphp5.so)
undefined symbol: apr_table_add (/usr/lib/apache/libphp5.so)
undefined symbol: ap_rflush     (/usr/lib/apache/libphp5.so)
undefined symbol: ap_rwrite     (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pool_cleanup_run  (/usr/lib/apache/libphp5.so)
undefined symbol: apr_table_unset       (/usr/lib/apache/libphp5.so)
undefined symbol: ap_auth_type  (/usr/lib/apache/libphp5.so)
undefined symbol: ap_add_common_vars    (/usr/lib/apache/libphp5.so)
undefined symbol: ap_add_cgi_vars       (/usr/lib/apache/libphp5.so)
undefined symbol: apr_palloc    (/usr/lib/apache/libphp5.so)
undefined symbol: apr_psprintf  (/usr/lib/apache/libphp5.so)
undefined symbol: ap_update_mtime       (/usr/lib/apache/libphp5.so)
undefined symbol: ap_set_last_modified  (/usr/lib/apache/libphp5.so)
undefined symbol: apr_bucket_eos_create (/usr/lib/apache/libphp5.so)
undefined symbol: ap_pass_brigade       (/usr/lib/apache/libphp5.so)
undefined symbol: apr_brigade_create    (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pool_userdata_get (/usr/lib/apache/libphp5.so)
undefined symbol: ap_add_version_component      (/usr/lib/apache/libphp5.so)
undefined symbol: apr_pool_userdata_set (/usr/lib/apache/libphp5.so)
undefined symbol: ap_mpm_query  (/usr/lib/apache/libphp5.so)
undefined symbol: ap_server_root_relative       (/usr/lib/apache/libphp5.so)
undefined symbol: ap_get_server_version (/usr/lib/apache/libphp5.so)
undefined symbol: ap_loaded_modules     (/usr/lib/apache/libphp5.so)
undefined symbol: unixd_config  (/usr/lib/apache/libphp5.so)
undefined symbol: apr_snprintf  (/usr/lib/apache/libphp5.so)
undefined symbol: ap_server_root        (/usr/lib/apache/libphp5.so)
undefined symbol: ap_sub_req_lookup_uri (/usr/lib/apache/libphp5.so)
undefined symbol: ap_destroy_sub_req    (/usr/lib/apache/libphp5.so)
undefined symbol: ap_run_sub_req        (/usr/lib/apache/libphp5.so)

Am I missing a package or something?

Offline

#2 2008-01-06 21:35:41

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: apache1.3 with php5 issues

Apache 1.3 is not supported. Update to a current version or build a package yourself.

Offline

#3 2008-01-06 21:44:25

maz
Member
Registered: 2006-05-05
Posts: 38

Re: apache1.3 with php5 issues

So I have to install php4? smile

Offline

#4 2008-01-06 22:01:00

ralvez
Member
From: Canada
Registered: 2005-12-06
Posts: 1,718
Website

Re: apache1.3 with php5 issues

There have been some changes between Apache 1.x and Apache 2.0 some of them significant. You can check them out in http://apache.org.

As Pierre pointed out the best way for you is to upgrade to Apache 2.0, unless of course you have some strong reasons not to. I use ver 2.0 and is very reliable.

Hope this helps.

R

Offline

Board footer

Powered by FluxBB