Jak skonfigurować Xdebug`er z PHPStorm`em #tutorial

Posted by

Pobranie i zainstalowanie Xdebug`era:

  1. Wpisujemy w konsoli
    php -i > phpinfo.txt

    co zpowoduje, że wynik komendy zapisze się do pliku phpinfo.txt

  2. Kopiujemy zawartość pliku do pola textarea na tej stronie
  3. Następnie dostajemy odpowiedź o naszej konfiguracji o tym jaką wersje Xdebug powinniśmy pobrać, gdzie go skopiować oraz jak skonfigurować php.ini. Postępujemy zgodnie z instrukcjami.
    [Xdebug]
    zend_extension = d:\wamp64\bin\php\php7.0.4\ext\php_xdebug-2.5.3-7.0-vc14-x86_64.dll
    xdebug.remote_enable=1
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    xdebug.profiler_enable = On
    xdebug.profiler_output_dir=d:\wamp64\tmp
    
  4. Teraz wystarczy zresetować Apache i xdebuger powinien być gotowy do pracy. (Aby się upewnić, czy xdebuger został zainstalowany to możemy wpisać w konsoli „php -v”, powinna się pokazać wersja xdebugera. Również phpinfo() powinno wyprintować odpowiednie informacje)

Kolejna lista opisuje Zero Configuration debugger:

  1. Dodajemy wtyczkę xdebugera do chroma
  2. Klikamy na nią i wybieramy „debug”
  3. Klikamy „nasłuch” w PHPStorm  i odswiezamy strone

Coś nie chce działać?

  1. Możliwe, że aby aktywować debugger trzeba go wyklikać w ustawieniach serwera. Na pewno na Wamp`ie tak jest.
  2. Upewnić się co do ścieżek i portów (możliwe, że mamy ustawione inne)

Źródła i linki:

https://confluence.jetbrains.com/display/PhpStorm/Xdebug+Installation+Guide

https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm

https://docs.joomla.org/Edit_PHP.INI_File_for_XDebug

https://ericdraken.com/php-debugging-with-phpstorm-and-xdebug

print

Leave a Reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *