2013-03-01 2 views
2

У меня установлено netbeans 7.3, php 5.4.7 и xdebug через xampp настроены правильно.Netbeans и Xdebug

Когда я пытаюсь запустить сеанс отладки в моем файле index.html, который содержит форму, которую я отправляю в свой php-файл, отладчик никогда не подключается (ожидает подключения). Однако, если я запускаю отладчик в php-файле, он работает, но, конечно, он не имеет значений из формы на индексной странице?

Вот мои настройки php.ini:

zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll" 
xdebug.remote_enable=on 
xdebug.remote_handler=dbgp 
xdebug.remote_mode=req 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 

Что я упускаю?

+0

Кроме того, если я использую отладки проекта, он загружает в браузере с сеанса отладки, но не останавливается на любой из моих точек останова в среде IDE –

ответ

0

я не могу сказать, exaclly решения, но, по моему опыту, вы должны попробовать следующие шаги

  1. Dowload правильная версия Xdebug из xdebug custom download и вставьте phpinfo() выходной
  2. рестарта и NetBeans xammp
  3. , если надеюсь, что вы [Xdebug] перед вашей этой иней настройки, у меня есть следующее в моем PHP ине

    ; Xdebug Расширение

    zend_extension = "C: /wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.0-5.3-vc6.dll"

    [Xdebug] xdebug.remote_enable = на xdebug.remote_handler = DBGp xdebug.collect_params = 0 xdebug.remote_host = локальный xdebug.remote_port = 9000

Я использую NetBeans 7.3, PHP 5.3.5

0

i использовать xampp 1.8.1 (php 5.4.7) и netbeans ide 7.3

это моя конфигурация php.ini, у меня есть некоторые предупреждения при запуске apache, но я могу отлаживать красиво.

также обязательно конфиг порт отладки на Netbeans инструментов, PHP, debbug, порт 9000

[XDebug] 
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" 
;xdebug.profiler_append = 0; 
;xdebug.profiler_enable = 1; 
;xdebug.profiler_enable_trigger = 0 ; 
;xdebug.profiler_output_dir ="C:\xampp\tmp" ; 
;xdebug.profiler_output_name = "cachegrind.out.%t-%s" ; 
xdebug.remote_enable = 1; 
xdebug.remote_handler = "dbgp" ; 
xdebug.remote_host = "127.0.0.1"; 
xdebug.remote_port = 9000; 
;xdebug.trace_output_dir = "C:\xampp\tmp"; 
Смежные вопросы