Configurar o XDEBUG no Linux usando o PHPStorm

Olá Pessoal, vocês já precisaram configurar o XDEBUG no Linux usando o PHPStorm? Tem tanta configuração, e tanto material nos blogs da JetBrains que chega a confundir a cabeça. Então resolvi postar uma maneira rápida e simples para fazer a configuração do seu XDEBUG com o seu PHPStorm.

Fiz esse procedimento usando o Fedora Workstation 25.

[wp_ad_camp_3]

Instalando o XDEBUG

Primeiro você deve acessar o seu terminal, e executar o comando abaixo como super usuário, no caso do fedora basta digitar o sudo antes do comando para se elevar com direitos administrativos no sistema operacional.


$ sudo dnf install php-xdebug

Pronto, após a execução do comando acima você já deve ter o XDEBUG instalado.

Configurando o XDEBUG no php.ini

[wp_ad_camp_1]

Primeiro passo é saber onde está o seu php.ini, para isso crie um arquivo teste.php com o conteúdo abaixo:


<?php

echo phpinfo();

Acesse pelo navegador, e localize a linha abaixo:

No caso o arquivo do xdebug encontra-se em /etc/php.d/15-xdebug.ini vamos editar ele e realizar as configurações necessárias.

Ao abrir o arquivo você provavelmente vai encontrar o conteúdo “zend_extension=xdebug.so”, acima dele adicione “[xDebug]” e abaixo as configurações para fazer o phpstorm funcionar com ele:


[xdebug]
zend_extension=xdebug.so
xdebug.default_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1

Após isso reinicie o seu servidor http, no caso do Fedora estou usando o apache. Para reiniciar basta digitar o comando abaixo:


sudo service httpd restart

Testando no phpStorm

[wp_ad_camp_2]

Para testar no phpstorm, crie um arquivo teste.php faça alguma operação nele, coloque um breakpoint. Clique sobre o listener () e assim que ele ficar verde pode executar sua aplicação pelo navegador.

Pronto, XDEBUG instalado e pronto para uso pessoal.

 

Links úteis:

XDebug: https://www.xdebug.org

PHPStorm: https://www.jetbrains.com/phpstorm

Fedora WorkStation: https://getfedora.org/pt_BR/workstation/

Comments

    1. Post
      Author

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *