Instalar Xdebug en Ubuntu

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:

  1. Abre una terminal y ejecuta: sudo apt-get install php5-xdebug
  2. Para evitar cualquier cosa reinicia el Apache: sudo service apache2 restart
  3. Busca el archivo INI del xdebug, eso así: php –ini (Son dos guiones)
  4. 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
  5. 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
  6. 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