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
PHP
Also wenn ich nun make && make install bei PHP mache bekomme ich folgende Meldungen:
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.
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
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
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
Kommentar