Closed4
Docker + vscode で Xdebug 3 を動かしたい
課題
既存の開発環境で、 xdebugがブレークポイントでとまらない。
しらべたら、xdebugのバージョンが 2 -> 3 に上がったせいか?
とりあえず、既存のまま、ポート番号のみ変えて、ビルド。
ini
xdebug.remote_port = 9001
.vscode/launch.json
"port": 9001,
結果:NG
解決
以下の設定で、ビルドして、動いた。
php.ini
[xdebug]
xdebug.mode = debug
xdebug.client_host = hoge.client.name
xdebug.start_with_request = yes
xdebug.discover_client_host = 0
xdebug.remote_handler = "dbgp"
xdebug.client_port = 9003
.vscode/launch.json
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/var/www/html": "${workspaceRoot}"
}
},
参考
phpinfo
このスクラップは2021/02/12にクローズされました