Operating System - HP-UX
1829090 Members
2556 Online
109986 Solutions
New Discussion

Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

 
N.S.Sreenivas
Occasional Contributor

Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

Hi,

We followed below procedure to install Apache2 and PHP5

Apache2:

$ ./configure \
--prefix=/unsupported/cobra/usr/local/apache2 \
--enable-so \
--enable-mods-shared=most \
--libexecdir=/unsupported/cobra/usr/local/apache2/libexec
$ make
$ make install

PHP5:
./configure \
--prefix=/unsupported/cobra/usr/local \
--with-apxs2=/unsupported/cobra/usr/local/apache2/bin/apxs \
--disable-libxml \
--libexecdir=/unsupported/cobra/usr/local/apache2/libexec \
--with-config-file-path=/unsupported/cobra/usr/local/Apache2/conf
$ make
(We have a few warning messages when we run make. Error log attached)
$ make install

httpd.conf configuration file is updated correctly to load libphp5.so.

We are getting below error when we try to start Apache2 with PHP 5.

Syntax error on line 262 of /unsupported/cobra/usr/local/apache2/conf/httpd.conf:
Cannot load /unsupported/cobra/usr/local/apache2/libexec/libphp5.so into server: Unresolved external


Many thanks in adavnce for any help!

4 REPLIES 4
Alex Lavrov.
Honored Contributor

Re: Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

Hello,
can you please post here some more lines near line 262 of your httpd.conf file?

Maybe it's some thing weird like some invisibile character there that makes libphp5.so to something else?
I don't give a damn for a man that can only spell a word one way. (M. Twain)
Ermin Borovac
Honored Contributor

Re: Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

Can you please post the output of

# chatr /unsupported/cobra/usr/local/apache2/libexec/libphp5.so
# ldd -v /unsupported/cobra/usr/local/apache2/libexec/libphp5.so
# ldd -r/unsupported/cobra/usr/local/apache2/libexec/libphp5.so
N.S.Sreenivas
Occasional Contributor

Re: Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

Hi All,

We were able find a solution by changing one line in libtool

Comment beloww line
deplibs_check_method="file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library"

And add:
deplibs_check_method="pass_all"

And then execute 'make'.

It works fine!

Thanks for all the help,


Bighand
Advisor

Re: Problem installing Apache 2.0.53 and PHP 5.0.4 on HP-UX 11.11

this not help me :(

# chatr /usr/local/apache2/modules/libphp5.so

result:
/usr/local/apache2/modules/libphp5.so:
shared library
shared library dynamic path search:
SHLIB_PATH disabled second
embedded path enabled first /temp/php-5.0.4/libs
internal name:
libphp5.sl
shared library list:
static /usr/local/mysql/lib/mysql/libmysqlclient.sl
dynamic /usr/lib/libm.2
dynamic /usr/lib/libnsl.1
dynamic /usr/lib/libc.2
shared vtable support disabled
explicit unloading enabled
static branch prediction disabled
executable from stack: D (default)
kernel assisted branch prediction enabled
lazy swap allocation disabled
text segment locking disabled
data segment locking disabled
third quadrant private data space disabled
fourth quadrant private data space disabled
third quadrant global data space disabled
data page size: D (default)
instruction page size: D (default)
nulptr references disabled


# ldd -r /usr/local/apache2/modules/libphp5.so

result:
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libnsl.1 => /usr/lib/libnsl.1
/usr/lib/libxti.2 => /usr/lib/libxti.2
/usr/lib/libm.2 => /usr/lib/libm.2
/usr/local/mysql/lib/mysql/libmysqlclient.sl => /usr/local/mysql/lib/mysql/libmysqlclient.sl
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/local/lib/libcrypto.sl => /usr/local/lib/libcrypto.sl
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/local/lib/libssl.sl => /usr/local/lib/libssl.sl
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libm.2 => /usr/lib/libm.2
/usr/lib/libnsl.1 => /usr/lib/libnsl.1
/usr/local/lib/libz.sl => /usr/local/lib/libz.sl
symbol not found: _end (/usr/lib/libc.2)
symbol not found: _SYSTEM_ID (/usr/lib/libc.2)
symbol not found: __dld_loc (/usr/lib/libdld.2)
symbol not found: __udivdi3 (/usr/local/apache2/modules/libphp5.so)
symbol not found: __lshrdi3 (/usr/local/apache2/modules/libphp5.so)
symbol not found: __udivdi3 (/usr/local/lib/libcrypto.sl)
symbol not found: __umoddi3 (/usr/local/lib/libcrypto.sl)
symbol not found: _U_Qflt (/usr/local/apache2/modules/libphp5.so)
symbol not found: _U_Qfge (/usr/local/apache2/modules/libphp5.so)
symbol not found: _U_Qfgt (/usr/local/apache2/modules/libphp5.so)
symbol not found: _U_Qfneg (/usr/local/apache2/modules/libphp5.so)
symbol not found: __divdi3 (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_loaded_modules (/usr/local/apache2/modules/libphp5.so)
symbol not found: unixd_config (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_server_root (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_table_elts (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_destroy_sub_req (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_table_set (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_table_get (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_mpm_query (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_get_server_version (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_run_sub_req (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_sub_req_lookup_uri (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_rflush (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_pstrdup (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_table_unset (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_pool_cleanup_register (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_log_error (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_log_rerror (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_brigade_cleanup (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_set_content_type (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_hook_pre_config (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_pass_brigade (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_bucket_eos_create (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_hook_post_config (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_hook_handler (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_table_add (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_rwrite (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_auth_type (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_brigade_flatten (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_get_brigade (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_add_cgi_vars (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_add_common_vars (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_set_last_modified (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_update_mtime (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_brigade_create (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_palloc (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_add_version_component (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_pool_userdata_get (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_pool_userdata_set (/usr/local/apache2/modules/libphp5.so)
symbol not found: apr_pool_cleanup_null (/usr/local/apache2/modules/libphp5.so)
symbol not found: ap_server_root_relative (/usr/local/apache2/modules/libphp5.so)
symbol not found: __udivdi3 (/usr/local/mysql/lib/mysql/libmysqlclient.sl)
symbol not found: __umoddi3 (/usr/local/mysql/lib/mysql/libmysqlclient.sl)