16 de mayo de 2012

Instalar Xdebug en Ubuntu 12

Xdebug es una extensión para php que nos ayuda a depurar código. Es bastante interesante y útil porque nos muestra mas información sobre el error encontrado, como el archivo, la linea y la secuencia. También permite ver de una manera entendible la información expuesta por var_dump().


Esta herramienta solo debería ser usada en un entorno de desarrollo y no en producción.

Para instalar abrimos una terminal y ponemos:
# sudo apt-get install php5-xdebug

Como estamos en un ambiente de desarrollo, vamos a activar por defecto
display_errors y html_errors, la primera para ver todos los errores y la segunda para verlos formateados y entendibles.

Abrimos el archivo php.ini
# sudo nano /etc/php5/apache2/php.ini

Buscamos display_errors, html_errors y los ponemos en "On".
display_errors = On
html_errors = On

Reiniciamos el apache.
# sudo service apache2 restart

Ahora tardaremos menos en interpretar los errores.