Xdebug 配置
本机用的Wamp
// 远程调试
xdebug.remote_enable = On
xdebug.remote_autostart = On
// 一台服务器多开发者配置
// 如果开启,将忽略下面的 xdebug.remote_host 的参数。
xdebug.remote_connect_back = On
// 本机编辑器的IP
xdebug.remote_host = 192.168.1.220
// 远程调试日志
xdebug.remote_log = "D:/wamp64/tmp/xdebug.log"
// 分析日志存储
xdebug.profiler_enable = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="D:/wamp64/tmp"
VSCode 配置
搜索并安装 php-debug 具体配置如下:
{
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"serverSourceRoot": "D:/wamp64/www/test", # 远程网站目录
"localSourceRoot": "${workspaceRoot}" # 远程网站域名
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}