xdebug в xampp не работает на NetBeans - PullRequest
3 голосов
/ 27 мая 2011

Я пытаюсь настроить xdebug, но не работает, я использую:

XAMPP 1.7.4  , Netbeans 7.0
Xdebug installed: 2.1.0rc1 
Server API: Apache 2.0 Handler
Windows: yes - Compiler: MS VC6 - Architecture: x86 
Zend Server: no 
PHP Version: 5.3.5 
Zend API nr: 220090626 
PHP API nr: 20090626 
Debug Build: no 
Thread Safe Build: yes 
Configuration File Path: C:\WINDOWS 
Configuration File: C:\xampp\php\php.ini
Extensions directory: C:\xampp\php\ext 

И php.ini:

zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.extended_info = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "DBGp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000

Теперь проблемы:

МенюОтладчик attach все еще отключен или недоступен.

Когда я пытаюсь отладить, точка останова никогда не срабатывает.Скрипты работают как обычно.

Ниже приведен URL-адрес, который я получаю при нажатии Debug main project:

http://localhost/index.php?XDEBUG_SESSION_START=netbeans-xdebug

Когда я закрываю отладчик браузеране останавливаетсяПоказывает статус waiting for connection.

Когда я нажимаю кнопку остановки отладки в NetBeans, появляется сообщение There is no connection from xdebug detected with in some seconds xdebug не настроен или xdebug не установлен.

Пожалуйста, помогите мне решить вышеупомянутые проблемы и отладить проект.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2014

? использовать XDebug в Netbeans & XAMPP

  • используйте http://xdebug.org/wizard.php для проверки вашей системы и загрузки best xdebug.dll

  • поместите этот .dll в C: / xampp / php / ext

  • изменить C: /xampp/php/php.ini, добавив следующее

[XDebug] zend_extension = C:\xampp\php\ext\php_xdebug-2.2.3-5.5-vc11.dll xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.show_local_vars=on xdebug.output_buffering=off

  • перезапустить веб-сервер Apache

Я боролся со многими другими настройками, но лучше всего делать эту работу

0 голосов
/ 03 июля 2011

Сначала вы можете увидеть xdebug в http://localhost/xampp/index.php?Если НЕТ, то, вероятно, вы НЕ редактируете правильный файл php.ini?Похоже, XAMPP использует файл php.ini в:

c:\xampp\apache\bin\php.ini

Введите в этом файле свою конфигурацию для xdebug, перезапустите Apache, и вы сможете подключиться.

В этом не было необходимостидля меня, чтобы изменить что-либо в Netbeans, чтобы заставить его работать.

Скриншоты здесь: http://rudyegenias.wordpress.com/2011/07/03/xampp-xdebug-xdebug-not-showing-in-phpinfo/

...