Como testar e depurar o PHP IIS com o NetBeans

Escrito por jim campbell | Traduzido por camila rodrigues
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

O software Netbeans oferece o add-on "XDebug" que permite depurar um aplicativo PHP em um computador "Internet Information Services". O PHP não inclui um depurador interno, então os programadores usam a interface do Netbeans para executar uma página da web no modo depurador. O módulo "XDebug" permite adicionar pontos de interrupção, variáveis ​​de relógio e execução de código de parada quando você quiser parar o código antes que termine de carregar. O teste de uma página PHP é uma parte integrante de liberar códigos livre de bugs.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra um navegador da web e baixe a última versão do "XDebug". Extraia os arquivos onde ficam os DLL no diretório PHP. Para a maioria das instalações, os arquivos de mecanismo do PHP estão localizadas em "C: \ php" no servidor host.

  2. 2

    Clique com o botão direito do mouse no arquivo "php.ini" e selecione "Abrir com". Clique em "Bloco de notas" para abrir o arquivo em um editor. Esse arquivo configura o ambiente de hospedagem para um servidor PHP. Adicione o seguinte código no arquivo:

    zend_extension_ts="pasta/php_xdebug-<versão>.dll" xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp

    Altere a "pasta" e o texto "<versão>" com a pasta e a versão de seu cliente XDebug. Clique em "Salvar" para confirmar as alterações.

  3. 3

    Execute o Netbeans. Abra o projeto da web que você deseja depurar.

  4. 4

    Clique com o botão direito do mouse no nome do projeto no painel esquerdo. Clique em "Debug". O programa compila e roda no depurador. Se algum erro de código ocorrer, o depurador captura o erro e exibe o número da linha do erro.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível