Puoi usare parallels desktop che forse è meglio e fai pure prima.
PHP APACHE ci sono di sistema, per l'esattezza hai php4. Io ho attivo php4 e php5 in base alle esigenze scommento in httpd.conf.
MySQL te lo installi senza alcun problema.
Oppure usi MAMP, un accrocchio che da quanto leggo in questo forum e altrove, quando si schianta non se ne esce facilmente. Io lo sconsiglio vivamente.
Per programmare in C installi i Dev Tools cosi abiliti una serie di comandi per la compilazione e vai tranquillo.
Se ti interessa due anni fa avevo installato:
Apache
Apache 2
Tomcat
Ant (compilatore java/jsp)
php4
mysql
e li facevo girare in base alle esigenze