Blog

Tornar

09/04/2009

Depurant codi PHP amb XDebug en Ubuntu

XDebug és una extensió de Zend que ens permet depurar scripts PHP.

Instal·lar-a en Ubuntu és ben senzill. Un cop tenim instal·lat PHP5 i Apache fem:

sudo aptitude install php5-xdebug
sudo vi /etc/php5/apache2/php.ini

Al final de l’arxiu (hi podem anar amb Shift-G) hi afegim:

zend_extension=“/usr/lib/php5/20060613+lfs/xdebug.so”

En principi ja ho tenim. Només cal que reiniciem l’Apache:

sudo /etc/init.d/apache2 restart

Per veure si ho hem instal·lat correctament i que no hi ha cap problema, podem penjar una pàgina PHP com aquesta:

<?php echo php_info(); ?>

…i executar-la. Haurem de veure això al navegador:

Si volem utilitzar Netbeans per depurar el codi PHP, podem utilitzar el mòdul del PHP que ve amb Netbeans 6.5. Només ens caldrà afegir algunes línies més al php.ini:

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

Ara ja podem llançar el depurador i inspeccionar variables, etc…


Categories:

Informatica Ubuntu Programacio


© 2012 Esteve Boix | Powered by PmWiki | Original skin Barthelme theme by Scott and ported by Chi Shang.