Configurar XAMPP para debugar con XDebug en Netbeans

In: php

9 jul 2010

Logo de XDebugXDebug 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 , 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 , hay que modificar unos parámetros del archivo php.ini (C:\xampp\php):

  • Descomentar la siguiente línea:
    zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
  • Hay que indicar los siguientes valores (casi todo es descomentar):
    xdebug.remote_enable=On
    xdebug.remote_host="localhost"
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp"
  • Después hay que reiniciar Apache para que los cambios surjan efecto.

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:

Captura de pantalla de phpinfo para ver XDebug activoCaptura de pantalla de phpinfo para ver XDebug activo 2Solo resta configurar . 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:

Opciones de XDebug en NetbeansPara 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.

netbeans options xdebug1 Configurar XAMPP para debugar con XDebug en Netbeansnetbeans options source Configurar XAMPP para debugar con XDebug en Netbeansnetbeans options run configuration Configurar XAMPP para debugar con XDebug en Netbeansnetbeans options debug Configurar XAMPP para debugar con XDebug en NetbeansAhora, ya se puede debugar el proyecto pulsando Ctrl + F5. Recomiendo la siguiente página para empezar a conocer las opciones que da y XDebud: Debugging PHP Source Code in the NetBeans IDE.

Entradas relacionadas:

  1. Configurar Netbeans para trabajar con PHPUnit y Zend Framework
  2. Instalar y configurar XAMPP y Eclipse en Windows
  3. Atajos de teclado de Netbeans para Zend Framework
  4. Error con Zend Tool y el fichero NetBeansCommandsProvider.php
  5. Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu

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

Formulario de Comentario

Página 1 de 11

Sobre este blog

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.