Christian Kruse: Apache 2.0.42 selbst kompilieren & 1.3 deinstallieren

Beitrag lesen

Hoi,

Hab mir als absoluter Linux-Neuling RedHat 7.3 installiert und möchte nun den
installierten 1.3-Apache durch die aktuelle Version 2.0.42 ersetzen.

Warum? mod_php laeuft damit nicht richtig, das Ding ist noch nicht ausgereift und
die API aendert sich staendig.

Ich gehe mal davon aus, dass ich das folgede richtig kapiert habe: Wenn ich
mir den Quellcode einer Applikation besorge, muss ich ihn kompilieren, damit
er ausführbar wird.

Richtig.

Unter "binary releases" versteht man Quellcode, der von jemand anderem
bereits kompiliert wurde.

Du meinst 'binary packages'.

Da es von Apache 2.0.42 auf www.apache.org keinen binary release gibt,
benötige ich httpd-2.0.42.tar.gz und kompiliere es selbst. Ich vermute, dass
das sowieso die bessere Variante ist.

Nur, wenn du die CFLAGS entsprechend anpasst (-O3 -march=<deine Architektur>
-fomit-frame-pointer).

Meine Fragen:

  • Muss ich beim kompilieren auf etwas besonderes achten?

Den richtigen configure-String nehmen.

  • Was geschieht mit der vorhandenen Apache Version 1.3, muss ich da nicht
    etwas deinstallieren/löschen?

mit rpm -e vorher loeschen. man rpm sagt mehr.

Gruesse,
 CK