I'm having tons of problems compiling PHP to work on my system. I was using the compile that HP made, with an older version of Apache and PHP. I want to use the new release of Apache though, so I need to compile everything myself (or at least, that's what I've managed to figure out). While long term I'd love to use Apache 2.0.39, right now I'd be happy if I could just get Apache 1.3.26 working.
First off, is it even possible to have HP-UX 11.0, Mysql 3.23.49, PHP 4.2.1, and Apache 1.3.26 all working on the same machine?
I compiled Apache with:
./configure
--with-layout=Apache
--enable-module=so
It installed into /usr/local/apache fine, and will serve up documents.
For PHP, I used the following that I learned from various places after having a host of problems, including http://www.phpbuilder.com/mail/php-install/2001121/0085.php:
./configure
--enable-libgcc
--with-mysql=/usr/local/mysql
--with-apxs=/usr/local/apache/bin/apxs
I've edited libtool and made deplibs_check_method="pass_all"
Make runs fine. make install dies where it's "supposed" to die, and I can sucessfully run the /usr/local/apache/bin/apxs -i -a -n php4 libs/libphp4.so command that is recommended to be run.
I can copy php.ini over fine, and the httpd.conf changes are made properly.
And it dies when I run a configtest:
/usr/local/apache/bin/apachectl configtest
/usr/lib/dld.sl: Unresolved symbol: mysql_list_dbs (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_list_fields (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_get_host_info (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_real_query (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_num_rows (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_close (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_fetch_lengths (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_select_db (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_list_tables (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_init (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_affected_rows (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_get_client_info (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_free_result (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_num_fields (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_get_server_info (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_drop_db (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_real_connect (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_data_seek (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_create_db (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_field_count (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_get_proto_info (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_store_result (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_stat (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_field_seek (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_escape_string (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_use_result (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_error (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_insert_id (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_errno (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_eof (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_fetch_row (code) from /usr/local/apache/libexec/libphp4.so
/usr/lib/dld.sl: Unresolved symbol: mysql_fetch_field (code) from /usr/local/apache/libexec/libphp4.so
Syntax error on line 206 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: No such file or directory
Where am I going wrong? I've tried installing this tons of times. I can't find any other help online--I've tried doing searches, and can't find anything new. Does anyone have any suggestions? I'm even open to reloading everything--even the OS--again if it would do the trick.
Thanks,
Kathryn Miller