Instalando / Configurando o Zend Debugger para Eclipse PDT

0

Não consigo configurar no IDE ou instalar corretamente o depurador do Zend.

  • Instalado o php5.6 libapache2-mod-php5.6 e assim por diante.
  • Depurador do Zend baixado para o php5.6 separado de outras coisas do zend. (É a última disponível separada do zend studio, é por isso que eu escolho php5.6)
  • Copie dummy.php para document root, verifique no navegador se funciona (página vazia sem erros)
  • Adicione o seguinte ao php.ini: %código%

Configure o depurador no eclipse > Window > PHP > Servers > Localhost > Edit:

configuração do servidor local

configurações do depurador para o servidor

configurações globais do depurador

Ocorreu um erro : clique no botão de teste nas configurações do depurador

Ocorreu um erro : retornou às configurações globais do depurador

Tente depurar: clique em debug as > php web application

O que estou fazendo de errado? Lendo muitas páginas, todas dão instruções semelhantes às acima. Por favor ajude.

Também postando screenshot phpinfo (), tudo parece bem lá:  - configurações do depurador zend  - módulos zend

ATUALIZAÇÃO: Encontrei uma solução, para quem assim interessado ler o post abaixo. O site não aceita como resposta ainda.

    
por LeonidMew 02.02.2018 / 04:22

1 resposta

0

Zend Debugger instalado de um pacote separado que não funciona com PHP5.6 . Problema no módulo Zend opcache. Parece que eles foram carregados em ordem incorreta.

Desativar o zend opcache cria as soluções. Depurador funciona bem. Mas é possível fazer o trabalho dessa maneira:

Comente em config: (versão cli parece ser link simbólico como também desativado)

lenya@JabbaDesktop:~$ sudo nano /etc/php/5.6/apache2/conf.d/10-opcache.ini

; configuration for php opcache module
; priority=10
; zend_extension=opcache.so

Na parte inferior de /etc/php/5.6/apache2/php.ini:

[Zend]
zend_extension="/usr/lib/php/20131226/opcache.so"
zend_extension="/usr/lib/php/20131226/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.0/8,192.168.0.0/16
zend_debugger.expose_remotely=1
zend_debugger.connector_port=10137

As primeiras duas linhas (.so) devem estar exatamente nesta ordem. Instalando depurador "como" fácil de encontrar no google. Ninguém menciona o problema acima.

    
por LeonidMew 02.02.2018 / 09:01