vscode在docker中远程xdbue调试

2020-04-16  本文已影响0人  xudong7930

vscode在docker中远程xdbue调试

vscode中lauch.json配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",

            // "docker中代码的目录":"本地代码的目录"
            "pathMappings": {
                "/opt/data/apps/service/fms":"/Users/xudong7930/code/lemaitong/apps/service/fms"
            },

            // 本机的地址,不要使用docekr分配的本机地址
            "hostname": "192.168.125.146",

            // 本机开放的xdebug监听端口
            "port": 19001
        }
    ]
}

docker中的php.ini配置:

[xdebug]
zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.enable=1
xdebug.remote_enable=1
xdebug.remote_autostart=1

// vscode主机的地址 和 端口
xdebug.remote_host="192.168.125.146" 
xdebug.remote_port=19001

xdebug.remote_handler=dbgp
xdebug.remote_log=/tmp/xdebug.log
上一篇下一篇

猜你喜欢

热点阅读