Приветствую !
Long ago (Tuesday, February 27, 2001) at a computer far far away
there was Aleksandr and he wrote:
>> apache
>> ./configure --enable-shared=max
AM> Это все мило, но вот у меня после этого не хочет запускаться, начинает
AM> ругаться на опции в http.conf разные, мол
AM> не все модули есть...
AM> А если компилировать просто с ./configure - тогда все работает, но php не
AM> подключается, может подскажет кто как быть?
У меня наконец, все заработало, так что теперь могу советы давать :-)
Если нет какого-то модуля, его подключение можно запретить:
--disable-module=something (у меня так было с auth_dbm)
А если компилить просто с ./configure - естественно, PHP отдыхает.
Я делал так (PHP4 as static, Apache 1.3.17, RedHat 7.0):
1. Apache:
./configure
2. PHP:
./configure --with-apache=/path_to_apache_distr \
--with-track-vars --with-magic-quotes \
--without-gd --enable-versioning --disable-debug \
--with-mysql -with-mod_charset --disable-pear
make
make install
3. Снова Apache:
./configure --activate-module=src/modules/php4/libphp4.a \
--enable-shared=max --enable-module=most \
--disable-module=auth_dbm --without-confadjust
make
make install
Ну и пути можно менять, если хочется (--prefix=... etc.)
Best regards,
A.Голубин
=============================================================================
= Apache-Rus@lists.lexa.ru mailing list =
Mail "unsubscribe apache-rus" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/mail-archive =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.