среда, 13 марта 2013 г.

Настройка PhpStorm для работы с XDebug

Вот фрагмент конфигурации XDebug из php.ini:
zend_extension = "C:/utils/wamp/bin/php/php5.4.7/ext/php_xdebug-2.2.1-5.4-vc9.dll"

[xdebug]
xdebug.remote_enable = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/utils/wamp/tmp"

Для того чтобы XDebug заработал с PhpStorm нужно:
  • создать Run/Debug конфигурацию PHP Remote Debug;
  • в разделе Configuration для свойства Servers выбрать нужный сервер или создать новый;
  • для свойства Ide key ввести PHPSTORM;
  • нажать OK.
Далее выбрать созданную конфигурацию в кобмобоксе Select Run/Debug Configuration и нажать на кнопку Start Listen PHP Debug Connections и на Debug.

В браузере  (Google Chrome) установить расширение XDebug helper, после чего в углу адресной строки появится значок расширения, если он зеленый, нажав на него, можно включить отладку.

Если Вам необходимо установить XDebug, то для начала нужно скачать его для нужной версии PHP отсюда. После этого скопировать бинарник в папку с другими модулями. В php.ini прописать настройки в точности как написано в начале статьи. ВАЖНО: путь к бинарнику указать ПОЛНОСТЬЮ.

Комментариев нет:

Отправить комментарий