Kompilieren von Apache Modulen unter Linux
Zum Kompilieren von Apache Modulen wird das Packet APXS(APache eXtenSion) benötigt, zumindestens wenn der Installierte Apache ein Packet bzw. Teil der Distriebution ist.
Wenn APXS nicht vorhanden ist und keine Source Dateien des Installierten Apache vorhanden sind, muss APXS insatalliert werden. Dies erfolgt ganz einfach über apt bzw. yum.
Dazu muss folgendes in die Konsole eingegeben werden
apt-get install httpd-devel
oder
Zum Kompilieren eines Modules, wird der Sourcecode des jeweiligen Modules benötigt, ich Kompiliere in diesm Tutorial das mod_jk.
Beispiel mod_jk
Wechseln sie in das Vezeichnis in dem sich das Configure-Script befindet und führen sie autoconf aus. Nach dem dies von statten ging führen sie
./configure --with-apxs=/usr/sbin/apxs aus, weitere
--with parameter finden sie in der Anleitung zum jeweiligen Modul,
--with-apxs=/usr/sbin/apxs gibt hier den Pfad zum APXS-Script an.
Nun muss noch make und danach make install ausgeführt werden und das fertig Kompilierte Modul befindet sich im Apache Modul Ordner(normaler weise
/usr/lib/httpd/modules/
bzw.
/etc/httpd/modules/) .