Dla celów lokalnego testowania aplikacji korzystam z MAMP'a - bardzo prosty darmowy localhost z PHP i mySQL.
Jeśli chcesz postawić na Macu serwer www to system powyżej 10 jest unixem i Apache jest w nim z definicji. PHP i mySQL możesz doinstalować. Osobiście nie próbowałem, ale tu
http://www.macdevcenter.com/pub/ct/49jest napisane, że jest to do zrobienia w kilkanaście minut.