Настройка плагина Notepad++ DBGP и XDebug для PHP

я следовал этим шагам:

  1. загрузить x-debug*.DLL в D:Program файлысерверРНРВНphp_xdebug.dll файлы
  2. изменить php.ini и вставить после

    zend_extension_ts="D:Program Fileswebserverphpextphp_xdebug.dll"
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_mode=req
    xdebug.idekey=default
    xdebug.remote_autostart=1
    
  3. перезапустить apache и XDebug успешно установлен.

  4. DBGP успешно установлен и настроен на 127.0.0.1

но XDebugger все еще не подключается / не работает с notepad++.

2 ответов


Я нашел ответ здесь

http://thecancerus.com/debugging-php-using-xdebug-and-notepad-part-i/

убедитесь, что у вас установлена последняя версия Notepad++.

  1. скачать последнюю версию Плагин DBGp.
  2. распаковать и переместить dbgpPlugin.dll файл в папку плагинов вашей папки установки notepad++, в моем случае путь " C: Program Плагины FilesNotepad++".
  3. Проверьте readme.txt файл, что в комплекте с плагином, чтобы убедиться, что мы ничего не пропустить.
  4. теперь откройте Notepad++, и вы увидите опцию DBGp в меню плагинов.
  5. теперь мы почти закончили с настройкой, осталось только настроить DBGP для прослушивания правого порта, и мы закончили.
  6. Goto "Plugins - >DBGp - >Config", чтобы открыть экран конфигурации плагина DBGp. enter image description here
  7. ключ IDE должен совпадать с тем, который вы указали в php.настройки ini выше. Нажмите Ok, и все готово.
  8. чтобы начать отладку, просто добавьте "?XDEBUG_SESSION_START=session_name " в конце вашего url. ‘session_name’ может быть все, что вы хотите сохранить.

XDebug теперь имеют свой собственный мастер.

http://xdebug.org/wizard.php

все, что вам нужно сделать, это скопировать и вставить в него содержимое вывода phpinfo. Он предоставит вам правильную библиотеку и детали, которые вам нужно добавить в свой php.ini.

Не забывайте, что вы должны добавить свой URL с ?XDEBUG_SESSION_START=name чтобы начать вещи.