vscode + phpxdebug 实现在服务器端进行断点调试

vscode + phpxdebug 实现在服务器端进行断点调试

运行环境:linux + 宝塔面板 + php7.2 + Nginx

一、必须安装的扩展和插件

  • 下载xdebug扩展,如果是在linux下需要自己编译安装
  • vscode里面下载Romto-SSH,这是一款强大的款跨平台插件,具体能干啥自己看插件介绍
  • vscode里面下载PHP Debug插件

二、配置讲解

1.xdebug扩展配置:

找到对应 php版本 的php.ini文件,文件里面加入:

在这里插入图片描述

参数说明:

  • remote_enable 是否开启远程调试
  • remote_autosrart 是否开启远程调试自动启动
  • remote_host 允许调试的客户端IP
  • remote_port 远程调试的端口

注意:配置的端口号请检查有没有放行,更多配置参数说明,可以查看官网文档

2.Romto-SSH插件使用:

2.1 插件介绍

在这里插入图片描述

2.2 安装插件

在这里插入图片描述

2.3 安装后点击左侧图标:依次点击设置按钮 > 选择对应的配置文件;我这里已经配置过 ,所以和初次配置有点区别

在这里插入图片描述

2.4 编辑配置文件 > 设置连接参数

在这里插入图片描述
参数说明:

  • Host 主机名 可以随意填写
  • HostName 服务器地址
  • User 登录到服务器的用户名

2.6 连接到远程服务器

在这里插入图片描述

点击图标会打开一个新窗口,鼠标右键的选项可以选择在当前窗口打卡或者新窗口打开

2.7 验证密码

在这里插入图片描述
在这里插入图片描述
这里选择的是linux平台,其他平台暂未尝试

2.8 添加需要进行调试的项目

在这里插入图片描述
以上步骤都完成了就表示连接服务器成功

3.安装PHP debug插件
注意:这个是给线上服务器安装,不要和本地的搞混了

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页