Inicio InformáticaCómo activar xdebug de Netbeans 8 en Ubuntu 14.04

Cómo activar xdebug de Netbeans 8 en Ubuntu 14.04

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

El post de esta noche lo voy a dejar aquí colgado por que alguna gente me ha preguntado acerca de cómo depurarxdebuger código php en netbeans 8 trabajando bajo Ubuntu 14.04. Como IDE me parece una opción más clara que Eclipse (Sublime Text no lo considero un IDE ya que más bien es un editor multilenguaje, aun que yo lo utilizo más que ningún IDE), y una de sus cosas a tener muy en cuenta es la posibilidad de depurar código a medida que vamos  recorriendo el código fuente (mediante F7 y F8).

Este depurador se llama xdebug, lo tenemos disponible tanto para eclipse como para netbeans. Para no darle más vueltas al asunto diré que utilizo Firefox como navegador (ya que para poder utilizarlo con Chrome o Chromium había que hacer alguna cosilla más que ahora no viene al caso).

Bueno, vamos al turrón del asunto … asumiré que ya tenemos instalado Netbeans 8 y Lampp, por lo que si alguien necesita instalarlo no tiene que hace nada más que buscar en la web y algún post al respecto seguro que ya habré publicado.

Instalar y activar Xdebug de Netbeans en Ubuntu:

Para empezar vamos a instalar xdebug abriendo la consola y escribiendo:

sudo apt-get install php5-xdebug

Con esto habremos instalado ya xdebug en nuestro sistema. Ahora es el momento de activarlo mediante unas cuantas líneas en el archivo php.ini. En mi caso dicho archivo lo encuentro en /opt/lampp/etc/php.ini

zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

Una vez guardado el archivo tendremos que reiniciar apache y netbeans (aun que este último no debería ser necesiario reiniciarlo, aun que siempre es aconsejable). Una vez reiniciado el servicio y nuestro IDE ya tendremos activas todas las opciones del xdebug.

xdebug barra

Una vez lanzada la sesión de depuración se activarán los botones de la barra que se puede ver en la línea anterior. Para parar la sesión de depuración solo hay que hacer click sobre el botón rojo (y para mover alante o atrás el puntero por el código hay que presiones F7 o F8).

xdebug

… y con esto ya podemos depurar nuestros código mientras utilizamos Netbeans 8. Para consultar más información acerca de este depurador, se puede encontrar en el siguiente link. Evidentemente está en inglés.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Resumen de privacidad
cookies entreunosyceros

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal de ningún tipo.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página sobre la política de privacidad o en la página sobre nuestra política de cookies.

Cookies necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza las siguientes cookies adicionales:

- Mailchimp: Recordar si ya estás suscrito al boletín de noticias y sino ofrecértelo al salir.

- Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.

- Comentarios: Saber si has leído y aceptado nuestra política de privacidad a la hora de dejar un comentario en la web.

- Google Analytics: Localización para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

- Goggle Adsense: Anuncios personalizados según tu geolocalización y preferencias.

Dejar estas cookies activadas nos permite mejorar nuestra web.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.