2012-05-23 2 views
2

Моя проблема, как указано в заголовке, заключается в том, что я не могу заставить NetBeans подключаться к сеансу удаленной отладки. Моя установка выглядит следующим образом:Настройка NetBeans 7.1.2 с удаленным xdebug. Клиент: OSX 10.7 Удаленный: сервер 2003 SP2

Client с NetBeans:
Mac OSX 10.7
Netbeans 7.1.2
брандмауэр отключен

Сервер с WAMP:
WAMP версии 2.2
Server 2003 SP2
Firewall отключено

php.ini:
zend_extension = c: \ wamp \ bin \ php \ php 5.3.10 \ вн \ 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 Scripting Language Engine: Zend Engine v2 .3.0, Copyright (c) 1998-2012 Zend Technologies с Xdebug v2.2.0, Copyright (c) 2002-2012, Derick Rethans "

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

Когда я управляю "xdebug.org Портняжничанная Инструкции по установке" я получаю:

Индивидуальные инструкции по установке Резюме
установлен Xdebug: 2.2.0
Сервер API: Apache 2.0 Handler
для Windows: да - Компилятор: MS VC9 - Архитектура: x86
Zend Server: нет
PHP Версия: 5.3.10
Zend API Н.Р.: 22009062 6
PHP API Н.Р.: 20090626
отладочных: нет
Thread Safe Сложение: да
Конфигурация Путь к файлу: C: \ WINDOWS
Файл конфигурации: C: \ WAMP \ Bin \ Apache \ Apache2.2.21 \ Bin \ php.ini каталог
Расширения: C: \ WAMP \ Bin \ PHP \ php5.3.10 \ внутр
Вы уже используете последнюю версию Xdebug
Но вот инструкции в любом случае

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

Заранее благодарен,

James.

ответ

0

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

  • ли перезапуск (остановка - ждать - начать) ваш сервер Apache?

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

  • Предоставляет ли брандмауэр сервера доступ к порту 9000?