Apache - wie Baue ich einzelne und/oder alle Module als shared Module
Unter Mac OS X 10.5 die ich heruntergeladen habe die neueste version von Apache 2.2.9. Nach dem üblichen configure, make, make install Tanz hatte ich einen build des apache ohne mod_rewrite. Dies war nicht statisch gelinkt und das Modul wurde nicht gebaut, in den /modules Ordner.
Ich musste Folgendes tun, um den Apache zu erstellen und mod_rewrite:
./configure --prefix=/usr/local/apache2 --enable-rewrite=shared
- Gibt es eine Möglichkeit zu sagen, der Apache zu bauen, die alle Module als Shared Module (DSOs), so kann ich die Kontrolle über das laden von der Apache-config?
- Jetzt, dass ich gebaut habe Apache und mod_rewrite DSO, wie kann ich einen anderen bauen, der gemeinsame Modul ohne Gebäude alle von Apache?
(Das Letzte mal, das ich gebaut habe Apache (2.2.8) auf Solaris, per default alles aufgebaut, als ein gemeinsames Modul.)
InformationsquelleAutor Brian Lyttle | 2008-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen die
./configure
option--enable-mods-shared="all"
oder--enable-mods-shared="<list of modules>"
zu kompilieren, Module als shared objects. Finden Sie weitere details in Apache 2.2 docsNur kompilieren Sie Apache mit der Möglichkeit zum laden von shared objects (Module und fügen Sie später), verwenden Sie
--enable-so
, dann konsultieren Sie die Dokumentation auf die Zusammenstellung von Modulen separat in der Apache 2.2. DSO-docs.InformationsquelleAutor Brendan
Bekommen rewrite, proxy-und eine Reihe von anderen Modulen, ich habe die oben genannten Befehl. In meiner vorherigen installation mit --enable-mods-shared="all" kompiliert/installiert den proxy-Modul sowie. Aber in
v2.2.22
"alle" nicht auch das proxy-Modul.InformationsquelleAutor so_mv