24/6/11

Configurar Xdebug en MAMP (y que funcione)

Hola a todos y todas. Este artículo va a ser de corte técnico, nada social o político.

Hace unos días instale el paquete MAMP para hacer mis pinitos con PHP y demás en un OSX. Cierto es que mi proyecto lo quiero llevar a un servidor Debian o Centos, pero a la hora de escribir código, me resultaba muy cómodo. Desgraciadamente, poner en marcha el Xdebug no me ha sido tan fácil como en un WAMP o LAMP, no por que sea un proceso díficil, sino por que la documentación estandar no lo indicaba. Así pues, os copio y pego lo que hay que editar en el php.ini que encontraremos en /Applications/MAMP/conf/php5.3/:

zend_extension=”/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/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

xdebug.idekey=chux

xdebug.profiler_enable=1

xdebug.profiler_output_name=xdebug.cachegrind-out.%s.%p

Posteriormente hay que buscar la línea "display_errors=Off" y ponerla en On.


¡Y tendremos xdebug funcionando!


No hay comentarios: