Also ich will Apache-2.0.55 & PHP-5.1.1laufen haben. Apache bekomme ich ohne Probleme kompiliert aber wenn es dann an PHP geht, gehts einfach nicht. Hier mal von beiden die configure-Zeile:
Apache
Code:
./configure \
--bindir=/usr/bin \
--sbindir=/usr/sbin/ \
--sysconfdir=/etc/apache2 \
--enable-rewrite \
--enable-so \
--enable-http \
--disable-ipv6 \
--with-mpm=worker \
--with-suexec-safepath="/usr/local/bin:/usr/bin:/bin" \
--with-suexec-logfile="/usr/local/apache2/logs/suexec_log" \
--with-suexec-bin=/usr/sbin/suexec \
--with-suexec-caller=apache \
--with-suexec-docroot=/var/www \
--with-suexec-uidmin=1000 \
--with-suexec-gidmin=100 \
--with-suexec-umask=077 \
--enable-suexec=shared \
--with-port=80 \
--with-program-name=apache2 \
--with-devrandom=/dev/urandom \
--enable-dav \
--enable-dav-fs \
--enable-dav-lock
PHP
Code:
./configure \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc/php \
--with-config-file-path=/etc/php \
--with-apxs=/usr/sbin/apxs \
--disable-ipv6 \
--enable-ftp \
--enable-shmop \
--enable-sysvsem \
--enable-sysvshm \
--enable-sysvmsg \
--enable-sqlite-utf8 \
--with-regex=php \
--with-xmlrpc \
--without-pear
Also wenn ich nun
make && make install bei PHP mache bekomme ich folgende Meldungen:
Code:
...bxmlrpc/queue.lo ext/xmlrpc/libxmlrpc/xml_element.lo ext/xmlrpc/libxmlrpc/xmlrpc.lo ext/xmlrpc/libxmlrpc/xml_to_soap.lo TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo main/php_variables.lo main/php_ticks.lo main/network.lo main/php_open_temporary_file.lo main/php_logos.lo main/output.lo main/streams/streams.lo main/streams/cast.lo main/streams/memory.lo main/streams/filter.lo main/streams/plain_wrapper.lo main/streams/userspace.lo main/streams/transports.lo main/streams/xp_socket.lo main/streams/mmap.lo Zend/zend_language_parser.lo Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_mm.lo Zend/zend_default_classes.lo Zend/zend_reflection_api.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/php_cli_readline.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lcrypt -lcrypt -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -o sapi/cli/php
ext/standard/.libs/info.o(.text+0x392): In function `php_info_print_table_header':
/home/freq9/sources/php-5.1.1/ext/standard/info.c:842: undefined reference to `ts_resource_ex'
ext/standard/.libs/info.o(.text+0x5c7): In function `php_info_print_table_row_internal':
/home/freq9/sources/php-5.1.1/ext/standard/info.c:886: undefined reference to `ts_resource_ex'
ext/standard/.libs/info.o(.text+0xd3e): In function `php_print_gpcse_array':
/home/freq9/sources/php-5.1.1/ext/standard/info.c:104: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o(.text+0x137c): In function `php_print_info':
/home/freq9/sources/php-5.1.1/ext/standard/info.c:710: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o(.text+0x13ba):/home/freq9/sources/php-5.1.1/ext/standard/info.c:713: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o(.text+0x13f8):/home/freq9/sources/php-5.1.1/ext/standard/info.c:716: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o(.text+0x1436):/home/freq9/sources/php-5.1.1/ext/standard/info.c:719: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o(.text+0x1cbf):/home/freq9/sources/php-5.1.1/ext/standard/info.c:640: undefined reference to `sapi_globals_id'
ext/standard/.libs/info.o(.text+0x1ed4):/home/freq9/sources/php-5.1.1/ext/standard/info.c:425: undefined reference to `sapi_globals_id'
ext/standard/.libs/info.o(.text+0x20d3):/home/freq9/sources/php-5.1.1/ext/standard/info.c:619: undefined reference to `sapi_globals_id'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Fehler 1
Anfangs hatte ich es mit Apache-2.2 versucht und habe da genau die selbe Fehlermeldung bekommen. Danach habe ich dann Apache-2.0.55 drauf gemacht und beim ersten Testkompilieren von PHP mit Apache gings auch, aber seit ich dann wieder die anderen Parameter mit angegeben habe, gehts nicht mehr. Kompiliere ich PHP komplett ohne Apache bekomme ich keine Fehlermeldung und PHP wird kompiliert.