XDEBUG:Instalar depurador php en Netbeans -Windows-Xampp

El primer paso es descargar el Xdebug, la manera más sencilla es con el asistente que se va a mostrar a continuación, ya que analizando la información de tu servidor (a través de la información facilitada en la página phpinfo.php) te devuelve las instrucciones con los pasos a seguir para instalar el depurador que necesitas indicándote los ficheros a descargar. En el siguiente enlace se encuentra el asistente:

http://xdebug.org/wizard.php

  • Copiamos en el formulario que aparece la salida de nuestro phpinfo.php (localhost/xampp/phpinfo.php)
  • Pulsar botón Analyse….

Si tu servidor no dispone de esta página (cosa rara) o no sabes dónde se encuentra, tan solo tienes que crearte una página php con el siguiente código:

A continuación se muestra la pantalla que encontrarás al usar el asistente (pinchando en el enlace mostrado anteriormente):

Asistente para descargar xdebug

Asistente de descarga xdebug

Te devuelve las instrucciones de instalación para tu sistema, así como el fichero que se debe descargar:

Ejemplo para Windows:

Tailored Installation Instructions

Summary

  • Xdebug installed: no
  • Server API: Apache 2.0 Handler
  • Windows: yes – Compiler: MS VC11 – Architecture: x86
  • Zend Server: no
  • PHP Version: 5.5.3
  • Zend API nr: 220121212
  • PHP API nr: 20121212
  • Debug Build: no
  • Thread Safe Build: yes
  • Configuration File Path: C:\Windows
  • Configuration File: C:\xampp\php\php.ini
  • Extensions directory: \xampp\php\ext

Instructions

  1. Download php_xdebug-2.2.4-5.5-vc11.dll
  2. Move the downloaded file to \xampp\php\ext
  3. Edit C:\xampp\php\php.ini and add the line
    zend_extension = \xampp\php\ext\php_xdebug-2.2.4-5.5-vc11.dll
  4. Restart the webserver

Lo primero que nos muestra es la información de nuestro sistema, y a continuación las instrucciones necesarias para instalar xdebug en nuestro servidor.

1. Nos indica la librería xdebug que debemos descargar, la versión que necesitamos para nuestro sistema (con un enlace a ésta).

2. Nos dice a qué directorio debemos mover la librería (fichero que hemos descargado pinchando el enlace que nos mostraba en el punto anterior).

3. Nos muestra la línea que debemos añadir a nuestro fichero de configuración php.ini

4. Nos indica que debemos reiniciar el servidor, ya que hemos modificado el php.ini y los cambios no surgen efecto hasta que el servidor es reiniciado.


 

Para configurar Xdebug en Netbeans:

Ya sólo nos quedaría terminar configurando Netbeans. Para ello arrancamos la aplicación.

En Netbeans mostramos la ventana de opciones (seleccionando Herramientas y después Opciones). Una vez abierta nos vamos a PHP.

Ventana de opciones de Netbeans 8

Seleccionamos la pestaña Debugging o Depurador. Debemos marcar “Watches and Balloon Evaluation” si se quiere que muestre el valor que van tomando las variables.

Opciones Netbeans debugging

 

Las capturas mostradas corresponden a la versión 8 de Netbeans.

Deja un comentario

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