Sin duda alguna desarrollar una aplicación sin un buen depurador es una locura afortunadamente PHP cuenta con una extensión para depurar XDEBUG el cual se acopla muy bien al IDE Netbeans, les indicaré los pasos para activarla y para que funcione en Netbeans.
Asumo que tienen ya funcionando en debian un sistema LAMP Linux Apache Mysql PHP o sino podrían probrar instalando estos paquetes.
aptitude install apache2 php5 php5-mysql phpmyadmin mysql-server
Si ya lo tienen solo necesitan instalar el xdebug
aptitude install php5-xdebug
Luego en el PHP.ini que se encuentra en /etc/php5/apache2/php.ini agregar estas líneas
[Zend] zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so" xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000
Con lo cual estamos activando el depurador para PHP deberan ajustar la ruta del archivo xdebug.so en mi caso fue /usr/lib/php5/20060613+lfs/xdebug.so tengo debian squeeze, pueden hacerlo desde synaptic con clic derecho y mostrar los archivos instalados.
Con eso ya se activa el debuger en netbeans.





