@LazyOne уже ответил на этот вопрос, но проблема, с которой я столкнулся, была вызвана антивирусом (MCAfee), который блокировал входящий трафик. Может быть, это поможет кому-то в будущем.
я есть бродячая коробка с установленным xdebug, работающим на OSX, но я изо всех сил пытаюсь получить плагин Atom xdebug (php-debug
) подключиться к нему.
Я вставилphpinfo();
данные на сайт валидации xdebug и все было хорошо. И вы можете увидеть все настройки xdebug.
Я сопоставил порт 9000 в файле vagrant.
config.vm.network :forwarded_port, guest: 9000, host: 9000
Бродячая коробка имеет только хост-сеть, которая выставляет192.168.10.100
в качестве IP сервера.
И я перепробовал разные варианты xdebug, предложенные на сайте плагина ATOM.
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
Но это немного сбивает с толку, какremote_connect_back=1
означает, что xdebug будет игнорироватьremote_host
установка - так что не уверен, почему оба там - ни работать.
Я перезагружал apache / php после каждого изменения настроек и проверки их загрузкиphpinfo();
Если я проверю, кто слушает порт 9000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Atom\x20H 10656 Matt 28u IPv6 0x321cb0a96ba5b593 0t0 TCP *:cslistener (LISTEN)
VBoxHeadl 10889 Matt 19u IPv4 0x321cb0a981a71433 0t0 TCP *:cslistener (LISTEN)
Вы можете увидеть как vagrant (виртуальный ящик), так и Atom. Хотя Atom это IPv6, что странно ....
Но при включении отладчика в ATOM, установке точки останова и попадании на сайт ничего не происходит - ATOM никогда не подключается.
Есть идеи? Кто-нибудь получил это на работу?