Моя ОС - лев Mac Mountain.
Моя версия PhpStorm 5.0.4.
Вот моя информация о php xdebug:
- xdebug.remote_autostart = > Выкл. = > Выкл.
- xdebug.remote_connect_back = > Выкл. = > Выкл.
- xdebug.remote_cookie_expire_time = > 3600 = > 3600
- xdebug.remote_enable = > Вкл. = > Вкл.
- xdebug.remote_handler = > dbgp = > dbgp
- xdebug.remote_host = > 127.0.0.1 = > 127.0.0.1
- xdebug.remote_log = > data/logs/xdebug.log = > data/logs/xdebug.log
- xdebug.remote_mode = > req = > req
- xdebug.remote_port = > 9000 = > 9000
- xdebug.idekey = > no value = > no value
Я могу отлаживать тип запуска PhpScript в PhpStorm, он отлично работает. Поэтому я думаю, что xdebug настроен хорошо.
Но после того, как я попытаюсь выполнить "Нулевой настройку отладки" (который с типом запуска Webapplication), Phpstorm не может подключиться к входящему соединению.
Вот мой шаг:
- Нажмите "Пуск", "Завершить соединение Php". (Переключить вызов на зеленый)
- Нажмите Run- > Break на первой строке в PhpScript и установите точку останова в первом объявлении.
- Выберите My WebApplication Config и нажмите кнопку Debug. Затем он запустит хром и ссылку на мой phpscript. (с? XDEBUG_SESSION_START = 19869)
- В PhpStorm отладчик показывает Ожидание входящего соединения с ключом ide '19869.
- В терминах печати
lsof -i4TCP:9000
.COMMAND PID USER FD ТИП РАЗМЕР/ВЫКЛЮЧЕНИЕ УСТРОЙСТВА NODE ИМЯ
webide 288 wangfeng 69u IPv6 0xa83881cdce30c579 0t0 TCP *: cslistener (LISTEN) -
Откройте инструмент разработчика Chrome, выберите "Cookies".
XDEBUG_SESSION 19869 localhost/Wed, 30 Jan 2013 05:27:17 GMT 19
- Обновить Chrome.Не удается подключиться с помощью отладочного подключения PhpStorm.
Дополнительно:
- Мой брандмауэр был закрыт.
- Мой сервер - nginx.My phpwebapp и сервер - все на моей локальной машине.
Это вызывает ipv6?
Надежды на помощь! Я пробовал все, расширяет закладки, не работаю вообще.