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:
- 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:
1 |
<!--?php <span class="hiddenSpellError" pre="php " data-mce-bogus="1"-->phpinfo(); ?> |
A continuación se muestra la pantalla que encontrarás al usar el asistente (pinchando en el enlace mostrado anteriormente):
Te devuelve las instrucciones de instalación para tu sistema, así como el fichero que se debe descargar:
Ejemplo para Windows:
Tailored Installation InstructionsSummary
Instructions
|
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.
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.
Las capturas mostradas corresponden a la versión 8 de Netbeans.