Apache+PHP из портов, параметры из make.conf не применяются
Добавлено: 2009-02-05 12:57:11
Хочу собрать статически Apache 1.3 с PHP 5. Проблем не возникает, если использовать ./configure с параметрами в командной строке, вызывая из каталога work/php-5.2.8 или work/apache_1.3.41 Однако, если я даю команду make configure или просто make из каталогов /usr/ports/www/apache13 и /usr/ports/lang/php5 соответственно, то параметры, указанные в /etc/make.conf не применяются.
make.conf следующий
Как обнаруживаю, что параметры не применяются? После того как параметры задаю ручками в командной сторке при сборке PHP, файл src/modules/php5/libphp.a появляется в дереве исходников Apache.
Может кто нибудь сталкивался с подобным? Я уже не знаю что и предпринять. Очень хочется опции сборки иметь в отдельном файле .
make.conf следующий
Код: Выделить всё
# added by use.perl 2008-06-09 14:08:04
PERL_VER=5.8.8
PERL_VERSION=5.8.8
DEFAULT_MYSQL_VER=5.1
PORTSDIR?= /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server
WITH_MYSQLD_LIBS=yes
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
#WITH_LINUXTHREADS=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
.if ${.CURDIR} == ${PORTSDIR}/lang/php5
WITH_APACHE=/usr/ports/www/apache13/work/apache_1.3.41
ENABLE_EMBEDDED_MYSQLI=yes
ENABLE_MBSTRING=yes
ENABLE_EXIF=yes
WITH_GD=/usr/ports/lang/php5/work/php-5.2.8/ext/gd
WITH_MYSQLI=/usr/local/bin/mysql_config
WITH_MYSQL=/usr/local/bin
WITH_MYSQL=/usr/ports/databases/mysql51-client/work/mysql-5.1.30/client
.endif
.if ${.CURDIR} == ${PORTSDIR}/www/apache13
PREFIX=/usr/local
#SBINDIR=l/sbin
#BINDIR=/usr/local/bin
#SYSCONFDIR=/usr/local/apache/conf
#LIBEXECDIR=/
LOGFILEDIR=/var/logapache
DATADIR=/usr/local/apache/data/htdocs
LOCALSTATEDIR=/var
RUNTIMEDIR=/var/run
ACTIVATE_MODULE=src/modules/php5/libphp.a
.endif
Может кто нибудь сталкивался с подобным? Я уже не знаю что и предпринять. Очень хочется опции сборки иметь в отдельном файле .