|
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: