Automatyczne ustawianie adresu IP xdebug.remote_host z włóczęgą / marionetką

Jestem w trakcie tworzenia środowiska Vagrant za pomocą marionetki do zaopatrzenia.

Utknąłem z jednym problemem, chciałbym, aby xdebug „działał” po uruchomieniuvagrant up jednak muszę podać adres IP komputera hosta w pliku php.inixdebug.remote_host, oczywiście będzie to inne na każdej maszynie, w której używana jest konfiguracja, więc chciałbym automatycznie zaktualizować tę wartość podczas wydawaniavagrant up.

VagrantFile:

config.vm.network :forwarded_port, guest: 9000, host: 9000

Ustawienia .ini:

'xdebug.default_enable=1',
'xdebug.remote_enable=1',
'xdebug.remote_handler=dbgp',
'xdebug.remote_host=localhost:9000',
'xdebug.remote_port=9000',
'xdebug.remote_autostart=0',
'xdebug.max_nesting_level=250'

Próbowałem też tegoxdebug.remote_host=localhost

ifconfig wyniki z maszyny włóczęga:

vagrant@precise64 ~ : ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:cf:f9:89
      inet addr:192.168.61.142  Bcast:192.168.61.255  Mask:255.255.255.0

phpinfo ()

REMOTE_ADDR 192.168.61.2

REMOTE_PORT 51886

Aby potwierdzić, jeśli damremote_host mój aktualny adres IP mam na komputerze hosta osx, działa poprawnie.

questionAnswers(1)

yourAnswerToTheQuestion