Re: PHP4 undefined symbols
| From: | Patrick Lanphier | Date: | Tue, 19 Sep 2000 01:50:54 +0000 |
| Subject: | Re: PHP4 undefined symbols | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-2459@lists.php.net to get a copy of this message | ||
The error I receive when trying to start apache with php4 is as follows:
[root@leto conf]# /etc/rc.d/init.d/httpd restart
Shutting down http: httpd ok
Starting httpd: httpdSyntax error on line 123 of
/etc/httpd/conf/httpd.conf:
Cannot load /usr/lib/apache/libphp4.so into
server: /usr/lib/apache/libphp4.so: undefined symbol: zendtext
Patrick Lanphier
The Artemis Group
http://www.artemisgroup.com
On Mon, 18 Sep 2000, Rasmus Lerdorf wrote:
> All the ap_* ones should be resolved at load time. Please show us the
> real error you get when trying to start Apache instead of just ldd -r
> output.
>
> -Rasmus
>
> On Mon, 18 Sep 2000, Patrick Lanphier wrote:
>
> > When I compile php4 as a module for apache the libphp4.so file that is
> > created has the following undefine symbols. Could someone please help me
> > fix this problem.
> >
> > [root@leto conf]# ldd -r /usr/lib/apache/libphp4.so
> > libdb.so.3 => /lib/libdb.so.3 (0x400d3000)
> > libpam.so.0 => /lib/libpam.so.0 (0x4010d000)
> > libdl.so.2 => /lib/libdl.so.2 (0x40115000)
> > libresolv.so.2 => /lib/libresolv.so.2 (0x40119000)
> > libm.so.6 => /lib/libm.so.6 (0x40129000)
> > libcrypt.so.1 => /lib/libcrypt.so.1 (0x40146000)
> > libnsl.so.1 => /lib/libnsl.so.1 (0x40174000)
> > libc.so.6 => /lib/libc.so.6 (0x4018a000)
> > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> > undefined symbol: ap_block_alarms (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_unblock_alarms (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_user_id (/usr/lib/apache/libphp4.so)
> > undefined symbol: zendtext (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_server_root (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_group_id (/usr/lib/apache/libphp4.so)
> > undefined symbol: compile_file (/usr/lib/apache/libphp4.so)
> > undefined symbol: pcre_malloc (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_user_name (/usr/lib/apache/libphp4.so)
> > undefined symbol: zend_file_handle_dtor (/usr/lib/apache/libphp4.so)
> > undefined symbol: zendleng (/usr/lib/apache/libphp4.so)
> > undefined symbol: pcre_free (/usr/lib/apache/libphp4.so)
> > undefined symbol: top_module (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_max_requests_per_child
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_field_count (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_store_result (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetUnparsedEntityDeclHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_fetch_row (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_list_tables (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetDefaultHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_table_get (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_affected_rows (/usr/lib/apache/libphp4.so)
> > undefined symbol: lex_scan (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_GetCurrentLineNumber
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_insert_id (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_data_seek (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_update_mtime (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_init (/usr/lib/apache/libphp4.so)
> > undefined symbol: highlight_file (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_compile (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_info (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_GetErrorCode (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_kill_timeout (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetProcessingInstructionHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_maketables (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_uudecode (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetCharacterDataHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_study (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_setup_client_block (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_add_cgi_vars (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_getword (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_list_fields (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_getword_nulls_nc (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_version (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_select_db (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_destroy_sub_req (/usr/lib/apache/libphp4.so)
> > undefined symbol: safe_free_zval_ptr (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_get_substring_list
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_list_dbs (/usr/lib/apache/libphp4.so)
> > undefined symbol: is_numeric_string (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_close (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_num_rows (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_pstrdup (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_errno (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetUserData (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_log_error (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_table_add (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_ParserCreate (/usr/lib/apache/libphp4.so)
> > undefined symbol: zend_ptr_stack_clear_multiple
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_sub_req_lookup_uri (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_run_sub_req (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetExternalEntityRefHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_stat (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_register_cleanup (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_signal (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_send_http_header (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_ErrorString (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_real_query (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_drop_db (/usr/lib/apache/libphp4.so)
> > undefined symbol: compile_string (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_pcre_exec (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_SetNotationDeclHandler
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: compile_filename (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_GetCurrentColumnNumber
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_error (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_create_db (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_num_fields (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_Parse (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_block_alarms (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_fetch_field (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_set_etag (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_free_result (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_rwrite (/usr/lib/apache/libphp4.so)
> > undefined symbol: open_file_for_scanning
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_get_client_info (/usr/lib/apache/libphp4.so)
> > undefined symbol: shutdown_scanner (/usr/lib/apache/libphp4.so)
> > undefined symbol: php_XML_GetCurrentByteIndex
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_table_set (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_get_client_block (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_add_version_component
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_real_connect (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_hard_timeout (/usr/lib/apache/libphp4.so)
> > undefined symbol: zend_ptr_stack_get_arg
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: startup_scanner (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_rflush (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_field_seek (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_set_last_modified (/usr/lib/apache/libphp4.so)
> > undefined symbol: i_zend_is_true (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_reset_timeout (/usr/lib/apache/libphp4.so)
> > undefined symbol: zend_destroy_file_handle
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: zend_assign_to_variable_reference
> > (/usr/lib/apache/libphp4.so)
> > undefined symbol: highlight_string (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_unblock_alarms (/usr/lib/apache/libphp4.so)
> > undefined symbol: mysql_fetch_lengths (/usr/lib/apache/libphp4.so)
> > undefined symbol: ap_add_common_vars (/usr/lib/apache/libphp4.so)
> >
> >
> > Patrick Lanphier
> > The Artemis Group
> > http://www.artemisgroup.com
> >
> >
> >
> >
>
>
>