PHP + Xdebug no OSX Mavericks

Primeiramente, é necessário ter o compilador C instalado. Para descobrir se o seu Mac já tem o compilador instalado, execute o comando abaixo:

gcc --version

.

Se o retorno do comando for a versão do compilador, ao invés de uma mensagem de erro, então siga para os próximos passos normalmente.

Caso o comando acima tenha retornado um erro - algo como “command not found” ou uma mensagem parecida - então execure os procedimentos descritos neste post para tornar disponível o compilador C. Após isto, siga com os próximos passos da instalação.

Tendo como pré-suposto que o compilador esteja disponível na linha de comando, abra um terminal e execute o seguinte comando:

sudo pecl install xdebug

Supondo que não ocorreu nenhum erro, então o Xdebug foi corretamente instalado, bastando apenas ativá-lo no PHP. E para tal, inclua a seguinte entrada no arquivo /etc/php.ini:

[Zend]
zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so

E logo após reinicie o Apache com o comando:

sudo apachectl restart

Para verificar se o xdebug foi instalado corretamente, execute o comando:

php -m

Este comando lista todas as extensões ativas no PHP. Se a extensão xdebug constar nesta lista, então a instalção está correta.

Até mais!