Nie mogę pobrać XDebug do pracy z PhpStorm i Vagrant na komputerze z systemem Windows 7. Podążyłem już za każdym tutorialem, aby to zadziałało, ale bez powodzenia.Nie można debugować za pomocą narzędzia PhpStorm + Vagrant + XDebug
Więc co próbowałem to:
- PhpStorm zawsze słucha debugowania przyłączy
- xdebug.ini plik z następujących czynności:
zend_extension = "..../xdebug.so"
xdebug.remote_enable= 1
xdebug.remote_handler=dbgp
xdebug.remote_host= 33.33.33.10
xdebug.remote_port= 9000
xdebug.remote_connect_back= 1
xdebug.remote_autostart= 1
xdebug.remote_log = "...."
- Skonfiguruj PhpStorm, aby połączyć się z
localhost:8080
i zbyt33.33.33.10
, oba bez powodzenia. - Plik dziennika zawsze wyjść:
I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 33.33.33.10:9000. :-|
E: Could not connect to client. :-(
- Zapora (ESET Smart Security) jest zawsze wyłączany, gdy próbuję debugowania
- mapowania set path, nie zrobił” t działa albo
Po prostu nie wiem co robić, ale naprawdę MUSZĘ być w stanie do debugowania.
Dzięki za pomoc!
Do jakiej maszyny należy 33.33.33.10 - do twojej prawdziwej (gdzie PhpStorm tuns) lub wirtualnej (Vagrant)? Musi to być adres IP maszyny z PhpStorm (jak widać z maszyny wirtualnej) - sprawdź, co '$ _SERVER ['REMOTE_ADDR']' ma. Dobry artykuł do przeczytania: http: //confluence.jetbrains.com/display/PhpStorm/Zero-configuration + Web + Application + Debugging + z + Xdebug + i + PhpStorm – LazyOne
33.33.33.10 należy do Vagrant, ale w systemie Windows wszyscy mówią, że musi to być VM, a nie maszyna z PhpStormem –
. musi być adresem IP komputera, na którym działa klient debugowania (PhpStorm w naszym przypadku) - sprawdź, co xdebug manual mówi o xdebug.remote_host. ** UNLESS ** używasz tuningu SSH i/lub proxy xdebug (co jest trochę dziwne (głównie proxy), ponieważ jest na tym samym komputerze, a nie gdzieś w Internecie za firewallami i routerami) - w tym przypadku posłuchaj, co "wszyscy mówi "i pytaj, jak to skonfigurować - nie pracowałem z tym. – LazyOne