PHPStorm nie może nawiązać połączenia zewnętrznego z xdebug

Mój system operacyjny to Mac Mountain Lion.

Moja wersja PhpStorm to 5.0.4.

Oto moja informacja phd xdebug:

xdebug.remote_autostart => Off => Offxdebug.remote_connect_back => Off => Offxdebug.remote_cookie_expire_time => 3600 => 3600xdebug.remote_enable => On => Onxdebug.remote_handler => dbgp => dbgpxdebug.remote_host => 127.0.0.1 => 127.0.0.1xdebug.remote_log => data / logs / xdebug.log => data / logs / xdebug.logxdebug.remote_mode => req => reqxdebug.remote_port => 9000 => 9000xdebug.idekey => brak wartości => brak wartości

Mogę debugować PhpScript Run Type w PhpStorm, Działa dobrze. Więc myślę, że xdebug dobrze się konfiguruje.

Ale po wypróbowaniu polecenia „Zeruj konfigurację debugowania” (który z typem uruchomienia Webapplication) program Phpstorm nie może połączyć się z połączeniem przychodzącym.

Oto mój krok:

Kliknij Start Listion Php Connection (Przełącz połączenie na zielony)Kliknij opcję Uruchom-> Przerwij w pierwszej linii w języku PhpScript i ustaw punkt przerwania w pierwszej instrukcji.Wybierz My WebApplication Config i kliknij przycisk Debug. Następnie uruchamia chrome i link do mojego phpscript. (Z? XDEBUG_SESSION_START = 19869)W PhpStorm, Debugger pokazuje oczekiwanie na połączenie przychodzące z kluczem ide '19869'.Terminowo, wydrukujlsof -i4TCP:9000.

POLECENIE PID USER FD TYP URZĄDZENIE ROZMIAR / WYŁĄCZENIE NAZWA WĘZŁA
webide 288 wangfeng 69u IPv6 0xa83881cdce30c579 0t0 TCP *: cslistener (LISTEN)

Otwórz narzędzie deweloperskie Chrome, wybierz pliki cookie.

XDEBUG_SESSION 19869 localhost / środa, 30 stycznia 2013 05:27:17 GMT 19

Odśwież Chrome. Nie można połączyć się z połączeniem debugowania PhpStorm.

Dodatkowy:

Moja zapora została zamknięta.Mój serwer to nginx.My phpwebapp i serwer jest na moim lokalnym komputerze.

Czy to powoduje IPv6?

Mam nadzieję, że pomogłem! Spróbowałem wszystkiego, rozszerzenia zakładek, nie działają w ogóle.

questionAnswers(2)

yourAnswerToTheQuestion