xdebug osx mamp
Dla dobrej zabawy z debugowaniem mamy oczywiście xdebuga.
Dla instalacji można oczywiście pobrać źródła z http://xdebug.com/ albo pójść na skróty i skorzystać z Komodo Debugger Extensions . Ja wybrałem oczywiście drogę na skróty, więc pobrałem sobie xdebuga z Komodo

Mamy tam “PHP Remote Debugging” skąd pobrałem sobie paczkę dla OSX. Dalej, rozpakować i przekopiować interesujący nas plik ‘xdebug.so’ do /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/ . To oczywiście jeśli używamy MAMP. Potem krótka edycja php.ini

dopisuję
[xdebug]
zend_extension=/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so
xdebug.file_link_format = “txmt://open?url=file://%f&line=%l”
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”PATH_TO_DEBUG_OUTPUT”
xdebug.trace_format=1
xdebug.trace_output_dir=”PATH_TO_DEBUG_OUTPUT”
xdebug.var_display_max_children=3
xdebug.extended_info=1
xdebug.collect_vars=1
; cgi.force_redirect = 1
Restart apache i have fun :)
Do analizy logów xdebuga: MacCallGrind