MacOSX viene già con il webserver Apache incluso. Per attivarlo è necessario soltanto cliccare su "preferenze di sistema > Condivisione > Condivisione Web". Questo attiva apache ed il modulo per attivare di ogni utente una cartella pubblica: /Users/utente/Sites.
Il file di configurazione di apache in /etc/apache2/httpd.conf ci permette di implementare anche i moduli classici del webserver, php compreso. Ciononostante qualche geniaccio ci rende la vita più facile con il pacchetto MAMP, che contiene tutto quello che serve per lo sviluppo web (compreso UN'ALTRO demone httpd).
Il pacchetto è scaricabile all'indirizzo http://mamp.info e contiene Apache2, MySQL, phpmyadmin, phpinfo, ed altre utility per lo sviluppo web. E' compresa una comoda Widget per Dashboard, per monitorare lo stato del demone. MAMP è cugino di XAMMP, EasyPHP ed altre suite simili, ma è focalizzato sul Mac, portandosi con questa filosofia una facile ed intuitiva interfaccia grafica (web) per il suo utilizzo.