>Вот тогда другой вопрос
>когда делать все модами есть такая
>фича как axsp
>кажется где ее взять ведь при
>компиляции php указывается with-axsp
>у меня грит нет пути или
apache уже должен быть установлен или в
директории сборки найдешь apxs
ls -la /usr/local/sbin/apxs
>что-то в этом роде
>спасибо
>как собирать апачу как модули статические
статические, имелось ввиду сборка apache
с ssl и php не как модули DSO, а отдельно, руками
с применением патчей.
>
>кстати может поделишь портом
портом чего? если apache, так там ничего мудрого
cd /usr/ports/russian/apache13-modssl
редактируешь Makefile на предмет:
CONFIGURE_ARGS= --prefix=${PREFIX} \
--server-gid=nogroup \
--with-perl=${PERL} \
--with-layout=${FILESDIR}/FreeBSD.layout:FreeBSD \
--without-confadjust \
--enable-module=most \
--enable-module=auth_db \
--enable-module=mmap_static \
--disable-module=auth_dbm \
--enable-shared=max \
--enable-module=ssl \
--enable-module=define
удаления, добавления того ЧТО нужно и КАК
смотришь как тебе запускать
make
или
make WITH_SUEXEC=yes
или
make APACHE_PERF_TUNING=yes
или и то и другое вместе
собираешь, устанавливаешь
затем из /usr/ports/www смотришь какие модули
mod_name к какой версии apache, если в russian
такая же что требуют модули, копируешь нужные
тебе /usr/ports/www/mod_name в /usr/ports/russian
правишь в Makefile модулей место
BUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
RUN_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
на
BUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/russian/apache13-modssl
RUN_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/russian/apache13-modssl
пишешь свой короткий make, в котором объединяешь
сборку всех динамичких mod_name, запускаешь
и все
если же в /usr/ports/russian/apache-modssl
отстает от версии apache в /usr/ports/www/apache
те от той что требуют модули, можно без проблем
найти порт старого модуля - для нас он актуален,
http://www.freebsd.org/ports/
находим порт, лезем в изменения и вытягиваем
тот вариант, который актуален для нас
apache из портов и так как я написал, собирается
без каких-либо усилий, только при сборке основы
- apache-modssl сделаешь один раз
make fetch
затем почитаешь в описании какие ключи нужны тебе,
внесешь в Makefile, остальные действия уже
будут только make и make install на всех
модулях