Configuração do depurador PHP Zend
-
27-09-2019 - |
Pergunta
Olá, sou novo no PHP, atualmente aprendendo PHP usando o Eclipse. Eu sei que tenho que instalar o zend depurador minha loja php.ini em c: windows que eu havia adicionado nessas linhas:
[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013
Mas no prompt de comando, tentei php -m mostrado que nunca instalei o Zend Debugger. Não tenho certeza de onde dá errado, verifiquei o PHPINFO também nunca mostro informações ZEND.
Solução
Em um navegador, vá para:http: // localhost/? phpinfo = 1
Procure "arquivo de configuração carregado" e tome uma nota do caminho
Agora abra uma janela de prompt do DOS (Iniciar> Executar> (tipo) CMD) e na linha de comando Tipo C: PATH para Your php php.exe -r phpinfo (); | mais (pressione Ctrl+C para quebrar)
Mais uma vez procure:
"Arquivo de configuração carregado" e tome uma nota desse caminho.
Pode ser que você esteja usando um php.ini diferente para o seu servidor da web e para a versão da CLI.
Você precisará adicionar as alterações de configuração aos arquivos php.ini ou colocar a configuração em um arquivo chamado zend.ini e colocar isso na pasta mencionada na sua saída PHPINFO em:
"Digitalize este diretor para arquivos .ini adicionais"
Outras dicas
Eu tive muitos problemas para fazer o depurador funcionar. Agora estou usando o ZendServer CE, que é gratuito e a configuração é muito mais fácil.
Também uso o Eclipse + PDT, baixado do site Zend.
Isso deve funcionar imediatamente. Por que não usar o ZendServer? Você recebe tudo o que deseja em um pacote.
Eu experimentei a mesma coisa quando estava usando o PHP seguro para threads no Windows.
As versões atualizadas do Zend Debugger não suportam mais a execução de sabores seguros para o PHP no Windows. Mudar para um sabor de PHP não segura (também conhecido como NTS) corrigiu esse problema para mim.
Veja aqui: http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729
Veja este link no Zend Server Online Ajuda sobre o Zend Debugger:
http://files.zend.com/help/zend-sherver/zend-sever.htm#debugger_component.htm