1. 程式人生 > >mac + docker 環境下解決xdebug問題

mac + docker 環境下解決xdebug問題

mac環境下docker中的Xdebug不能使用127.0.0.1作為remote_host。而是要使用docker的宿主IP

配置 xdebug_remote_hostdocker.for.mac.localhost 就可以通過靜態的配置去動態的訪問宿主IP

參考配置如下:

[XDebug]
xdebug.idekey = "docker"
xdebug.remote_connect_back = 0
xdebug.remote_host = docker.for.mac.localhost
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_port = 9000 xdebug.remote_log = "/var/log/dnmp/php.xdebug.log" xdebug.remote_autostart = 1