Apache+PHP из портов, параметры из make.conf не применяются

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Reagentum
проходил мимо
Сообщения: 1
Зарегистрирован: 2008-08-18 8:54:47

Apache+PHP из портов, параметры из make.conf не применяются

Непрочитанное сообщение Reagentum » 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 следующий

Код: Выделить всё

# 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
Как обнаруживаю, что параметры не применяются? После того как параметры задаю ручками в командной сторке при сборке PHP, файл src/modules/php5/libphp.a появляется в дереве исходников Apache.

Может кто нибудь сталкивался с подобным? Я уже не знаю что и предпринять. :st: Очень хочется опции сборки иметь в отдельном файле .

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Apache+PHP из портов, параметры из make.conf не применяются

Непрочитанное сообщение zg » 2009-02-09 21:07:21

походу условие ${.CURDIR} == ${PORTSDIR}... не проходит -(((