Настройка NetBeans 7.1.2 с удаленным xdebug. Клиент: OSX 10.7 Удаленный: сервер 2003 SP2

Моя проблема, как указано в заголовке, заключается в том, что я не могу заставить NetBeans подключиться к удаленному сеансу отладки. Моя установка выглядит следующим образом:

Клиент с netbeans:
Mac OSX 10.7
Netbeans 7.1.2
межсетевой экран отключен

Сервер с WAMP:
WAMP версии 2.2
Server 2003 SP2
Брандмауэр отключен

php.ini:
zend_extension = c: \ wamp \ bin \ php \ php5.3.10 \ ext \ php_xdebug-2.2.0-5.3-vc9.dll

[xdebug]  
xdebug.remote_enable=1  
xdebug.remote_handler=dbgp  
xdebug.remote_connect_back=1  
xdebug.remote_port=9000  

Когда я смотрю на PHPInfo, в нем говорится, что:
«Эта программа использует движок языка сценариев Zend: Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.2.0, Copyright (c) 2002 -2012, Дерик Ретанс "

Но я не вижу другой записи для xdebug. (согласно http://wiki.netbeans.org/HowToConfigureXDebug, я должен увидеть другой раздел xdebug?)

Когда я запускаю «Индивидуальные инструкции по установке xdebug.org», я получаю:

Сводка индивидуальных инструкций по установке
Xdebug установлен: 2.2.0
Серверный API: обработчик Apache 2.0
Windows: да - Компилятор: MS VC9 - Архитектура: x86
Zend Server: нет
Версия PHP: 5.3.10
Zend API №: 220090626
PHP API №: 20090626
Отладочная сборка: нет
Потоковая сборка: да
Путь к файлу конфигурации: C: \ WINDOWS
Файл конфигурации : C: \ wamp \ bin \ apache \ Apache2.2.21 \ bin \ php.ini
Каталог расширений: c: \ wamp \ bin \ php \ php5.3.10 \ ext
Вы уже используете последнюю версию Xdebug версия
Но все равно вот инструкции

На этом этапе любые предложения приветствуются. Я не знаю, что еще попробовать. Как видно из phpini, у меня включен xdebug.remote_connect_back, что, как я знаю, может быть проблемой безопасности, но должно упростить настройку. Я также запустил предложенный здесь php-скрипт: https://blogs.oracle.com/netbeansphp/entry/howto_check_xdebug_installation, и он просто сидит без вывода.

Заранее спасибо,

Джеймс.


person James    schedule 23.05.2012    source источник


Ответы (2)


Контрольный список:

  • Вы перезапустили (остановили - подождите - запустили) свой сервер Apache?

  • Вы настроили «URL-адрес проекта» в «Выполнить конфигурацию» на страницу, выполняющую php?

  • Разрешает ли межсетевой экран сервера доступ к порту 9000?

person Bob Fanger    schedule 27.07.2012

Вам обязательно стоит попробовать http://codebugapp.com Codebug-клиент для OSX.

person Henrique B.    schedule 22.10.2012