Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,…
In: php
9 jul 2010
XDebug es una herramienta open-source para los desarrolladores PHP, que ofrece mucha funciones sobre los proyectos: debugar, tracear, hacer logs, … Existe una serie de 5 artículos de Zend Developer Zone, donde más que una introducción hacen un manual avanzado para sacarle el máximo rendimiento a XDebug. Aquí se va a explicar como configurar para trabajar con Netbeans, y poder debugar proyectos, incluso de Zend Framework.
Suponiendo que se tiene una instalación normal de XAMPP, para activar las funciones de debugar a través de Netbeans, hay que modificar unos parámetros del archivo php.ini (C:\xampp\php):
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=On xdebug.remote_host="localhost" xdebug.remote_port=9000 xdebug.remote_handler="dbgp"
Viendo la configuración del servidor, a través de un phpinfo(), se puede ver si todo ha surgido efecto, si se puede observar las siguientes características:

Solo resta configurar Netbeans. Primero hay que modificar las opciones generales del IDE. En Herramientas -> Opciones, hay que situarse en la pestaña de PHP y General, y comprobar tener los valores como muestra la imagen:
Para modificar el proyecto, se ha de ir a Propiedades del Proyecto, y en las secciones ‘Sources‘ y ‘Run Configuration‘ establecer las rutas pertinentes. En caso de proyectos hechos con Zend Framework, hay que modificarel ‘Web Root’ para indicar que es el directorio ‘public’. Y en la sección ‘Debug‘, marcar la casilla que se ve en la imagen.



Ahora, ya se puede debugar el proyecto pulsando Ctrl + F5. Recomiendo la siguiente página para empezar a conocer las opciones que da Netbeans y XDebud: Debugging PHP Source Code in the NetBeans IDE.
Entradas relacionadas:
Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.
1 Comentario en Configurar XAMPP para debugar con XDebug en Netbeans
Polar Geek
13 julio 2010 a las 17:09
Buen tutorial, a ver si me paro y lo instalo en Mac xD