鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全  HTML/ vscode如何設(shè)置launch.json調(diào)試運(yùn)行在虛擬機(jī)中的php項(xiàng)目?

vscode如何設(shè)置launch.json調(diào)試運(yùn)行在虛擬機(jī)中的php項(xiàng)目?

請(qǐng)問在win7中使用vscode, 如何配置launch.json調(diào)試運(yùn)行在virtualbox+vagrant+ubuntu虛擬機(jī)環(huán)境下的一個(gè)php項(xiàng)目?其中這個(gè)php項(xiàng)目的源碼文件是從win的物理機(jī)上共享進(jìn)去的。

回答
編輯回答
空痕

已解決,其實(shí)就是在虛擬機(jī)環(huán)境中配置xdebug時(shí),開啟遠(yuǎn)程調(diào)試,并設(shè)置“客戶端(IDE)”的IP和端口,或僅設(shè)置端口。
vscode中安裝php debug插件,同時(shí)launch.json中配置如下:

{
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "stopOnEntry":false,
            "localSourceRoot": "${workspaceRoot}",
            "serverSourceRoot": "/home/wwwroot/xxxxxx.dev",
            "port": 9000
        }

其中serverSourceRoot是虛擬機(jī)環(huán)境中的項(xiàng)目路徑,localSourceRoot是IDE本地的項(xiàng)目源碼路徑,port是監(jiān)聽端口。

2018年6月24日 18:59