- 安装xdebug
xdebug 配置
; 这个是节点名字 无所谓大小写
[XDebug]
; 允许远程 可以为 On 或者 1 都表示启用 , Off 和 0 表示关闭关闭
xdebug.enable=1
xdebug.remote_enable = 1
; 远程主机的 IP 这里我们填写,固定的 127.0.0.1 如果为docker 则这样写 host.docker.internal
xdebug.remote_host = 192.168.8.195
; 调试连接端口 请记住这个端口,后续会用到。此配置项默认值为 9000 ,但是通常 9000 端口被 fpm 占据 ,故更换端口。
; 另外,请在你服务器的控制面板和服务器防火墙中开放这个端口的进出站。
; 如果你是宝塔面板用户 请放行此端口。
xdebug.remote_port = 9002
; 接下来的值都是可选的,但是我推荐你使用
; 连接 IDE 的 Key,请记住他,可以自己自定义,主要用来过滤请求。
xdebug.idekey=PHPSTORM
; 这个表示扩展的位置,如果你是编译安装的,那么这个值你应该在第九步已经设置好了,如果你是 使用 包管理器安装的,那么这个值应该是自动设置的,而且你不会在这个 php.ini 中找到他,但是此时你已经不用设置它了。
; 如果你是宝塔的用户,你会发现在你编辑这个文件之前,宝塔已经帮你设置好了
; 另外,通常我建议你将路径使用引号包裹起来,因为当路径中有特殊字符或者空格时会出现问题
xdebug.profiler_enable=on
;xdebug.trace_output_dir="/usr/local/php/xdebug_trace"
;xdebug.profiler_output_dir="/usr/local/php/xdebug_profiler"
xdebug.default_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_connect_back=0
xdebug.remote_autostart=1
; zend_extension=php_xdebug.dll
- vscode 配置
launch.json
远程调试 + centos虚拟机装docker 配置
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"stopOnEntry":false,
// 本地挂载文件路径
"localSourceRoot": "Y://xxx/code/work-api",
// 远程文件路径
"serverSourceRoot": "/var/www/html/worker-service-env/code/work-api",
"port": 9002,
"pathMappings": {
// 容器里代码路径:本地路径
"/wwwroot/code/work-api": "Y://xxx/code/work-api"
}
},
]
}
远程调试 + 虚拟机lnmp 配置
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"stopOnEntry":false,
// 本地挂载文件路径
"localSourceRoot": "Y://xxx/code/work-api",
// 远程文件路径
"serverSourceRoot": "/var/www/html/worker-service-env/code/work-api",
"port": 9002,
},
]
}
- phpstorm 配置`
网友评论