xdebug met MAMP gebruiken op OSX
Als lokale development server maak ik op mijn Macbook Pro gebruik van MAMP. Om te debuggen had ik op mijn Ubuntu machine XDebug geïnstalleerd. Een eerste blik op de website van XDebug en een search op Google bevestigden mijn vermoeden, er bestaan geen pre-compiled versie voor OSX. Gelukkig zijn de mensen van Komodo IDE zo goed geweest hun versie online te plaatsen zodat iedereen er kan gebuik van maken
1. Download de XDebug file van de Komodo website
2. Kopieer de xdebug.so file naar de map voor extensie in uw MAMP installatie
cp xdebug.so /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/
3. edit de file /Applications/MAMP/conf/php5/php.ini en voeg de xdebug configuratie toe onderaan
; xdebug config for Linux and Mac OS X
zend_extension=/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
4. Herstart de MAMP server en check of alles correct is geïnstalleerd met phpinfo()
Je kan alles terugvinden via het artikel http://debuggable.com/posts/setting-up-xdebug-on-mac-os-x-or-win32-linux:480f4dd6-0240-4a90-8fa1-4e41cbdd56cb