PHPStorm не может выполнить внешнее соединение с xdebug
Моя ОС - лев 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 не может подключиться к входящему соединению.
Вот мой шаг:
Дополнительно:
- Мой брандмауэр был закрыт.
- Мой сервер - nginx.My phpwebapp и сервер - все на моей локальной машине.
Это вызывает ipv6?
Надежды на помощь! Я пробовал все, расширяет закладки, не работаю вообще.
Ответы
Ответ 1
Возможно, что порт 9000 используется каким-либо другим процессом.
- В php.ini установите
xdebug.remote_port=9001
или другой неиспользуемый порт по вашему выбору.
- В PHPStorm перейдите в Настройки- > PHP- > Debug, а в разделе Xdebug установите Debug-порт на 9001.
- Перезагрузите веб-сервер.
- Начать отладку.
Ответ 2
После проверки всей конфигурации в файле php.ini и IDE не забудьте добавить расширение для браузера, которое в основном связывается через IDE с помощью IDE-ключа.
Обратитесь к этой ссылке