не удалось настроить xdebug для Netbeans - PullRequest
0 голосов
/ 15 марта 2012

Я настроил xdebug для IDE Netbeans.Моя машина была установлена ​​с XAMPP 1.7.4.он имеет php 5.3.5.

(на странице phpinfo () я заметил,

версия Apache - Apache / 2.2.17 (Win32) mod_ssl / 2.2.17 OpenSSL / 0.9.8o PHP)/5.3.4
Отладочная сборка - нет)

Версия xdebug - "php_xdebug-2.1.1-5.3-vc9.dll".Я сохранил эту dll в папке (директории) C \: xampp \ php \ ext.

и сделал настройки в файле php.ini, в папке - \ php \ php.ini.

Я установил следующую настройку в файле php.ini

zend_extension_ts="C:xamppphpextphp_xdebug-2.1.1-5.3-vc9.dll"

;xdebug.remote_enable=true
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:xampptmp"

Позже я попытался отладить проект php. Отладчик не работает.Но в IDE "Ожидание соединения (netbeans-xdebug)" появляется сообщение.

Я прошу вас сообщить мне.

1 Ответ

0 голосов
/ 15 марта 2012
  1. Раскомментировать remote_enable = true , необходимо

  2. Включить xdebug.remote_log , например, xdebug.remote_log = "/ tmp / xdebug.log", он должен сообщать вам, пытается ли xdebug подключиться к IDE или нет

  3. Если он не пытается подключиться , вставьте вызов xdebug_break () в свой код, это должно принудительно вызвать IDE

Также обратите внимание, что вы должны определить переменную env для отладки из CLI, и для браузеров существует множество расширений. Подробности по: http://xdebug.org/docs/remote

...