Тут на днях компилил apache c php модулем вот конфиги
по порядку:
1. openssl-0.9.6j ./config --prefix=/usr --openssldir=/etc/ssl no-idea no-threads -fPIC
2. mm-1.3.0 ./configure --disable-shared
3. mod-ssl
./configure --with-apache=../apache_1.3.27 --with-ssl=../openssl-0.9.6j --with-mm=../mm-1.3.0 --prefix=/usr/local/apache
4. php-4.3.2
./configure --prefix=/usr --with-apache=../apache_1.3.27 --with-config-file-path=/etc/apache --disable-debug --enable-safe-mode --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-mysql=/usr --with-mod_charset
5. mod-perl
perl Makefile.PL APACHE_SRC=../apache_1.3.27/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 PREF_HTTPD=1
6. apache-1.3.27
./configure --prefix=/usr/local/apache --bindir=/usr/bin --sbindir=/usr/sbin \
--sysconfdir=/etc/apache --datadir=/usr/local/apache/data \
--localstatedir=/var --runtimedir=/var/run --logfiledir=/var/log/apache \
--enable-module=ssl --enable-rule=SSL_SDBM --disable-rule=SSL_COMPAT \
--activate-module=src/modules/php4/libphp4.a --enable-module=php4 \
--activate-module=src/modules/perl/libperl.a --enable-module=perl \
--disable-module=status --disable-module=userdir --disable-module=autoindex \
--disable-module=asis --disable-module=imap --disable-module=env \
--disable-module=actions --enable-module=charset
это если кому надо.
Но вот вопрос тут все статически, а динамические библиотеки ктонибудь делал например: libphp4.so т.д. И как лучше собирать и еще это я брал статью по конфигурации коечто свое добавил.
Но с модулями которые с apache идут я не все знаю ну например mod_dir.
Там у меня многое отключено поэтому просто зайти в папку и скачать файлы уже не получиться. Вот у меня вопрос какие лучше модули включить, которые с apache идут
и так, чтобы сервак никто не грохнул из-за модулей. В slackware например многое что включено, но какие модули за что отвечают я не знаю. Если есть подробная дока по модулям встроеным в apache подскажите. В самом apache мало что написано да и с английским у меня не очень.