La verdad es que siempre he sido más de echo, var_dump y print_r para debugear php, pero el otro día me dió por mirarme como configurar xdebug usado la instalación por defecto que te hace MAMP que ya hablamos aquí.Simplemente nos vamos al php.ini que estemos usando /aplicaciones/mamp/conf/php5.x/php.ini
Al final de dicho archivo, tenemos la línea de xdebug. La habilitamos, y agregamos lo siguiente (la primera línea es la que venía comentada):
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
Nota: He usado el puerto 9000 por que es el que usa por defecto netbeans.
Este blog es un blog personal. En el postearé manuales, recursos, cualquier cosa que me parezca interesante sobre diseño web, programación web, maquetación, photoshop, y algo de linux (ubuntu y linux mint). Si lo deseas, puedes ponerte en contacto conmigo para cualquier sugerencia, critica, agradeciminto, cualquier cosa referente a este blog.
Rubén
June 22nd, 2011 at 9:08 pm
Muchas gracias tronco! Me ha venido de puta madre!