Olá mundo,
Estou de volta agora pra instalarmos o zend debugger e o aptana.
neste link http://www.zend.com/en/products/studio/downloads, procure pelo Studio Web Debugger especifico para a sua plataforma (32 ou 64 bits), faça o download.
Dentro do arquivo baixado procure pela versão do PHP que você tem instalado, no nosso caso é esse:
Acesse o nautilus como root (alt-f2: digite gksudo nautilus), copie o arquivo ZendDebugger para uma pasta com uma numeração, dentro de /usr/lib/php5/*. Exemplo (/usr/lib/php5/20090626_lfs/)
ficará assim:
Agora vamos ativá-lo no PHP.
vá na pasta /etc/php5/conf.d/ e crie um arquivo chamado zend_debugger.ini
Dentro dele cole isso:
[Zend]
zend_extension=/usr/lib/php5/20090626+lfs/ZendDebugger.so
zend_debugger.allow_hosts=127.0.01,localhost
zend_debugger.expose_remotely=always
Lembrando que no lugar do 20090626 coloquem o que tiver na máquina de vocês.
Reinicie o apache (terminal -> sudo /etc/init.d/apache2 restart)
Se retornar um ok, vá no localhost/teste.php (lembra o arquivo com o phpinfo()) e deve aparecer isso:
Pronto debugger instalado.
Ps¹: Pra quem quiser o xdebug (esse eu não consegui fazer funcionar no aptana nem no netbeans, quem puder ajudar.) é só digitar no terminal -> sudo pecl install xdebug, depois vá em /etc/php5/apache2/ abra o php.ini no gedit ou vi ou qualquer outro editor de texto puro, e insira:
[Zend]
zend_extension=”/usr/lib/php5/20090626+lfs/xdebug.so”a pasta é o mesmo esquema que antes.
Agora o aptana.
Vá no site do Aptana http://www.aptana.com/products/studio2/download, e faça o download da última versão do aptana.
Descompacte em uma pasta qualquer no seu ubuntu (de preferencia a pastas ocultas assim ele tá lá e você nem vê, para isso insira um ponto no começo do nome da pasta, exemplo .aptana)
Depois de descompactada insira esse comando no terminal
sudo ln -s /home/seuUsuario/caminho-da-pasta-do-aptana/AptanaStudio /usr/bin/aptana
vamos a explicação
o ln serve para criarmos um link que no caso é simbólico (-s). Esse link deve ter o caminho COMPLETO para a pasta onde está o arquivo chamado AptanaStudio. A segunda parte é a pasta que ficam os “chamadores” de binários (/usr/bin) com isso você pode chamar o aptana de qualquer lugar pelo terminal ou pelo alt+f2. Colocamos o “aptana” no final para ficar mais fácil de chamar. Senão teríamos que digitar AptanaStudio para abrir a IDE.
Depois disso você pode digitar no terminal “aptana” ou no alt+f2 ou então criar um botão no menu de aplicativos do ubuntu.
é só ir em “Preferências -> Menu Principal -> Vá no menu DESENVOLVIMENTO e do lado direito clique em Novo Item e digite o seguinte:
Agora vamos as configurações finais do aptana:
Vá em window->preferences.
1 – em general-> Web Browser -> Coloque o firefox como External Web browser
2 – em PHP -> Vá em PHP Manual e crie dois novos manuais. Eu gosto de ter um manual online, onde terá edições de classes e outras coisas, e um offline pro caso te estar sem net no momento. Para isso digite assim no online:
E para o OFFLINE baixe no site do php neste link http://br.php.net/get/php_manual_pt_BR.tar.gz/from/a/mirror, coloque em uma pasta qualquer e digite assim (com suas devidas mudanças nas pastas):
3 – em PHP ainda vá em PHP Executables e adicione da seguinte maneira:
4 – Depois em Debug faça assim:
Pronto está funcionando (ou não como diria Azaghal) é só inserir um código e testar com F11 no aptana.
Espero ter ajudado, caso tenham algo a melhorar por favor comentem, e se gostaram espalhem por aí.
Abraços
Ps²: Semana que vem como compilar ao invés de ter tudo pronto, Vamos complicar um pouco)









#1 by Rafael Moreira on 23 de agosto de 2010 - 18:42
/etc/php5/init.d/ e crie um arquivo chamado zend_debugger.ini
essa linha está errada cara. A pasta é conf.d ao invés de init.d
E outra coisa, pro pessoal que ta iniciando o aptana não vem por padrão com os plugins para php projects. Para tal, é necessário ir no help -> install software. Dentro do próprio Aptana e escolhes os pacotes de PHP (PDT).
#2 by Vanildo ou Bilbo ou Nerd ou Gordo on 23 de agosto de 2010 - 21:22
Corrigido e Valeu!!
#3 by Rafael Moreira on 24 de agosto de 2010 - 0:58
Então quero ver o da próxima, sobre compilar na unha.
Essa é uma coisa que definitivamente nunca consegui muito bem.
Algum bug sempre ficava pra trás e acabava desistindo e mandando logo um apt-get install apache2 php5 mysql etc etc
#4 by Rafael Moreira on 28 de agosto de 2010 - 15:15
Cara, só uma pequena correção que eu percebi agora.
zend_debugger=expose_remotely=always
o correto é
zend_debugger.expose_remotely=always
tava trocado o . por =
percebi pq fui testar o zend debugger ai copiei o código pq não lembrava a sintaxe correta. ai bateu o erro, deu uma olhada e percebi.
#5 by Vanildo ou Bilbo ou Nerd ou Gordo on 28 de agosto de 2010 - 23:47
Corrigido, novamente valeu pelo post.
#6 by Cleverson Leite da Rocha on 16 de março de 2011 - 16:39
Esta de parabéns pelo blog e este post sobre a configuração do “zend_debugger”, até que enfim encontrei um tutorial decente.
Parabéns mesmo!