Apache è un Webserver ed è utilizzato per eseguire codice lato server in php se è installato php come modulo o jsp negli altri casi. Nel caso di php va a cercare la sintassi <? ?> redirige una pagina html al browser lato client.
Non so se esiste una versione apache per mac, comunque puoi utilizzare una macchina virtuale tipo vmware per farci girare una distribuzione di linux, dove lì c'è già tutto quello che ti serve.
E'tutto.