|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-04-30 05:46 UTC] sniper@php.net
[2003-04-30 09:20 UTC] philip@php.net
[2003-05-01 19:17 UTC] sniper@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 23:00:01 2025 UTC |
Hello! Compiling PHP with Apache2 support (with apache2handler) has one issue, here's my configure line: ./configure --with-apxs2=/usr/sbin/apxs2 --enable-sockets --enable-ftp --enable-cli --disable-cgi --enable-debug Here are some of the results during configure: Configuring SAPI modules checking for AOLserver support... no checking for Apache 2.0 module support via DSO through APXS... no checking for Apache 2.0 handler-module support via DSO through APXS... expr: non-numeric argument ./configure: line 3885: test: : integer expression expected ./configure: line 3887: test: : integer expression expected yes [snip] checking for chosen SAPI module... apache2handler Here are lines 3883 - 3889 of configure (formatted to fit nicely in this report): APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6` if test "$APACHE_VERSION" -le 2000000; then { echo "configure: error: You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropiate switch --with-apxs (without the 2)" 1>&2; exit 1;$ elif test "$APACHE_VERSION" -lt 2000044; then { echo "configure: error: Please note that Apache version >= 2.0.44 is required." 1>&2; exit 1; } fi $APACHE_VERSION has no value, I tested it by echoing it in configure. This APACHE_VERSION check only fails if a known version is less than 2.0.44 so if it doesn't know the version at all (in my case) it will always pass. But I happen to have 2.0.45 so it's not a problem, for me. I have no clue why it can't figure out the APACHE_VERSION nor do I know this topic at all. If feedback is required let me know :) BTW, it compiled fine, make install worked perfectly.