Моя проблема, как указано в заголовке, заключается в том, что я не могу заставить 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, и он просто сидит без вывода.
Заранее спасибо,
Джеймс.