Configurar NetBeans 8 con xDebug en Mac OS X Yosemite

Cuando estamos desarrollando una aplicación, sea con el lenguaje que sea, es imprescindible poder hacer un debug del código escrito para comprobar el correcto funcionamiento. La mayoría de entornos de desarrollo ya incorporamos esta posibilidad, por ejemplo con el NetBeans si estamos escribiendo código Java podemos hacer un debug de este sin tener que configurar nada de nada. En cambio si estamos programando con lenguaje PHP hay que hacer una pequeña configuración para que el NetBeans nos permita hacer debug del código escrito. Esto lo realizaremos con la extensión xDebug.

Vamos pues a ver cómo realizar esta configuración a nuestro equipo bajo el sistema operativo de Apple Mac OS X Yosemite.

1. – Abriremos el archivo php.ini ubicado en / etc y le añadiremos las siguientes líneas al final de este:

zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_autostart=0
xdebug.remote_connect_back=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_name=cachegrind.out.%s.%t

Habrá que tener permisos sobre el archivo para poder guardar los cambios.

2. – Ahora sólo nos queda reiniciar el servidor Apache, para hacerlo abrimos un terminal (Applications / Utilities / terminal)

sudo apachectl restart

3. – Abriremos nuestro proyecto con PHP desde el NetBeans y ejecutaremos nuestro código en modo debug (command + F5). Podremos establecer los breakpoints necesarios para poder analizar el código paso a paso.

DebugNetBeans

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.