How to install XDebug with PHP 5.6 on MacOS 10.12
First, install HomeBrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Use HomeBrew to install autoconf and XDebug:
brew tap homebrew/homebrew-php
brew install autoconf
brew install php56-xdebug
Optionally, install xdebug-osx to enable toggling of XDebug:
brew install xdebug-osx
Next, update your php.ini file with these lines:
[Xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir="<AMP home\tmp>"
You should be good to go now. You can confirm by checking your config with the XDebug Config Checker.
Comments