Apesar do fórum de suporte oficial do MAMP ser uma complicação absurda para achar qualquer coisa. É um processo bastante simples em colocar o xdebug para rodar junto com o MAMP.
Pra começar existem diferenças se você usa o MAMP PRO e o MAMP free.
Essa primeira parte serve tanto para um quanto para outro.
Faça o download do xdebug correto para o seu sistema e a versão do php que você utiliza. Vá nessa pagina da komodo http://code.activestate.com/komodo/remotedebugging/ e baixe o link correto para PHP Remote Debugging Client.
Extraia o arquivo, e escolha a versão do php referente. Pegando o arquivo xdebug.so. E coloque esse arquivo em /Applications/MAMP/bin/[php5.3*]/lib/php/no-debug-non-zts-20090626/
*essa pasta é variável de acordo com a versão.
A partir de agora, se você utiliza o MAMP PRO. Deve apenas abrir o MAMP. Menu file -> Edit Template -> PHP 5.3.2 php.ini (ou 5.2.13)
Com isso vai abrir um editor de texto padrão. Procure a linha
[xdebug]
;zend_extension=”/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so”
Desmarque essa linha. Tirando o ; do início.
Pronto. Reinicie o MAMP e pronto já está rodando.
Agora se você usa o MAMP free.
Você deve editar o seguinte arquivo.
/Application/MAMP/conf/php5.3/php.ini
Procure a seguinte linha
[xdebug]
;zend_extension=”/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so”
Desmarque essa linha. Tirando o ; do início.
Reinicie o MAMP e pronto xdebug perfeitamente instalado.
Caso tenha feito tudo certo. Deve estar funcionando.