Sei que tem um monte de tutoriais ensinando a habilitar essas duas coisas, mas achei meu jeito mais prático. É possível até de montar um shell-script (pra quem souber, por favor dê a receita) de pós-instalação. Mão na massa.
Considerando que você já instalou o
Netbeans e o
LAMP pelo Synaptic, usando editar/marcar pacotes por tarefas/servidor LAMP (é uma sugestão, foi o modo que segui), instale o pacote
php5-xdebug.
Como root abra o nautilus, navegue até "/etc/apache2/mods-available" e crie links simbólicos dos seguintes arquivos:
- userdir.conf
- userdir.load
Recorte os links e cole-os em "/etc/apache2/mods-enabled", não esquecendo de renomeá-los tirando o "link para ...".
Agora navegue até "/etc/php5/conf.d" e edite o arquivo
xdebug.ini, acrescentando a seguinte linha:
xdebug.remote_enable=on
Ele provavelmente ficará assim:
zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so"
xdebug.remote_enable=on
Salve tudo, feche o nautilus e...
# /etc/init.d/apache2 restart
Pronto! Mais fácil fazer do que escrever tudo isso.
Esqueleto para o shell-script:
#!/bin/sh
ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load
echo "xdebug.remote_enable=on" >> /etc/php5/conf.d/xdebug.ini
/etc/init.d/apache2 restart