Inštalácia Apache zo zdrojových súborov
Keď chceme inštalovať Apache zo zdrojových súborov, musíme si najprv stiahnuť balík zdrojových súborov z Apache Download site do ľubovoľného adresára na disk, a v ňom ho rozbaliť príkazom
tar xvzf httpd-X_Y_ZZ.tar.gz
kde X, Y a ZZ je číslo verzie Apache - nemusíme si ho pamätať, súbor httpd-*.tar.gz je jediný, ktorý stiahneme. Tento príkaz vytvorí rovnomenný adresár, bez koncovky .tar.gz. Pred samotnou kompiláciou musíme doň vojsť.
Následne treba kompiláciu nakonfigurovať, aby automatické kompilačné skripty vedeli, čo a ako treba skompilovať. Toto vykonáme spustením príkazu
./configure
V prípade, že chceme Apache kompilovať v inej než štandardnej konfigurácii, uvedieme to parametrami príkazu configure, ktorých možnosti môžeme zistiť spustením ./configure --help. Napríklad, keď chceme mať Apache nainštalovaný v adresári /usr/packages/apache a chceme použiť moduly mod_rewrite a mod_speling, náš príkazový riadok by vyzeral nasledovne:
./configure --prefix=/usr/packages/apache --enable-rewrite --enable-speling
Konfiguračnému skriptu to chvíľu trvá, kým otestuje potrebné nastavenia, no po skončení nás informuje o úspešnosti. Po úspešnom nakonfigurovaní (čo zistíme podľa toho, že v závere sa nenachádza žiaden chybový výpis) môžeme prikročiť k samotnej kompilácii. Tú vykonáme jednoducho príkazom
make
Po skompilovaní (čo tiež chvíľu trvá) máme Apache pripravený na inštaláciu. V tejto chvíli, ak sa tak ešte doteraz nestalo, treba mať správcovské právomoci - používateľa root - najjednoduchšie príkazmi su alebo sudo su. Teraz môžeme Apache nainštalovať príkazom
make install
Pred prvým spustením by sme ešte mali upraviť konfiguračné nastavenia v súbore PREFIX/conf/httpd.conf kde PREFIX je cesta, ktorú sme špecifikovali konfiguračnému skriptu a v ktorej je Apache nainštalovaný. Nakoniec môžeme funkčnosť otestovať spustením nasledujúceho príkazu (PREFIX treba znovu nahradiť nami špecifikovanou cestou)
PREFIX/bin/apachectl start
Ak je všetko v poriadku, Apache by mal bežať, a môžeme ho otestovať pomocou webového prehliadača, keď zadáme adresu http://localhost alebo http://127.0.0.1. Ak sa nám niečo zobrazí (zvyčajne úvodná stránka Apache), Apache beží.

