Es muy común abrir el Netbeans, crear un proyecto PHP e intentar hacer el debug. Sin embargo también es muy comùn no tener instalado el maldito Xdebug. Pero si tu distribución es Ubuntu esto se vuelve simple:
- Abre una terminal y ejecuta: sudo apt-get install php5-xdebug
- Para evitar cualquier cosa reinicia el Apache: sudo service apache2 restart
- Busca el archivo INI del xdebug, eso así: php –ini (Son dos guiones)
- Una vez que tangas la ruta ábrelo con gedit, nano, vi, lo que sea que pueda editar texto (Usa sudo, de lo contrario NO PODRÁS GUARDAR CAMBIOS): sudo gedit /etc/php5/cli/conf.d/20-xdebug.ini
- Tu archivo debe verse así:
zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_port=9000 xdebug.profiler_enable=1 xdebug.profiler_output_dir=/dev/null
- Nuevamente reinicia tu apache: sudo service apache2 restart
Servido, ahora puedes hacer el debug con Netbeans u otro IDE. Para más detalles de configuración de Netbeans y su integración con Xdebug ve a https://netbeans.org/kb/docs/php/debugging.html