php のソースコードが表示されてしまう

/Library/Server/Web/Config/apache2 にあるhttpd_server_app.conf の110行目にある LoadModule php5_module libexec/apache2/libphp5.so に # が付いていてコメントアウトされているから、この # を削除すればいいのだ。

apache を再起動する必要がある。
apache2 の再起動は
/usr/sbin/apachectl restart
つまり /usr/sbin で # ./apachectl restart ですね。