Debugando Scripts PHP com Zend / Linux
How-to para configurar e ativar o Debbuger externo no Zend, para fácilitar na busca de problemas.
Você vai precisar baixar uma extensão para seu php aqui.
Depois de desempacotado o arquivo anterior, mova o arquivo .so, para uma pasta, como por exemplo, /etc/zend/debbuger.so.
Edite seu arquivo php.ini, e adicione as seguintes linhas:
zend_extension = /etc/zend/debugger.so zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always
No arquivo baixado, copie tambem o arquivo dummy.php para o htdocs de seu Apache.
Agora reininicie seu apache.
Agora com o Zend Aberto, vá nas configurações e na aba Debbuger, marque como ‘external’, e no endereço de Ip, troque o ‘Server Address’ por 127.0.0.1.
Feche as Configurações, vá no menu Debbuger, e em seguida clique em ‘Test Debbug server connection’.
Se mensagens positivas vierem do além, então está tudo certo. Copie a Url que você quer debugar, como por exemplo: http://localhost/meuprojeto/meuscript.php, e no Zend, tecle F8, cole a url e mande debugar.
Agora é só caçar os bichinos.
Abraços