首页 > 作文

[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试

更新时间:2023-04-07 18:21:20 阅读: 评论:0

我的远程服务器是腾讯云的ubunreach过去式tu系统机器,本地我的电脑系统是deepin的系统,使用的ide是vscode。现在就来使用本地的ide来调试腾讯云中为网站项目
实现逻辑是访问网站域名后,请求被转发给腾讯云本地的9001端口,通过ssh隧道,会直接被转发给deepin本地系统的9001端口。vscode会监听9001端口接收到腾讯云传递过来的请求,进入断点调试模式,结束后会把请求返回给腾讯云,腾讯云继续处理请求

首先安装必须的扩展
1.ide中安装扩展php debug,直接安装就行
2.腾讯云中安装xdebug的扩展,使用命令apt-get install php-xdebug

配置ide的php debug扩展

{    // 使用 intellin 了解相关属性。     // 悬停以查看现有属性的描述。    // 欲了解更多信息,请访问: /d/file/titlepic/debugging#_launch-configurations    "version": "0.2.0",    写日记的格式"configurations": [        {            "name": "listen for xdeb广东省学业水平考试ug",            "type": "php",            "request": "launch",            "port": 9001,            "pathmappings": {                "/var/www/html/vscode/":"${workspaceroot}"            }        },        {            "name": "launch currently open script",    三国人物歇后语  武汉雅思      "type": "php",            "request": "launch",            "program": "${file}",            "cwd": "${filedirname}",            "port": 9001        }    ]}

配置php-fpm的php.ini的xdebug
[xdebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9001
xdebug.remote_log = /tmp/xdebug.log

通过ssh隧道开启远程端口转发,把腾讯云的9001端口转发给deepin本地的9001端口
ssh -r 9001:127.0.0.1:9001 ubuntu@115.159.28.111

ide中启动监听模式,打断点进行调试

详细操作演示可以查看我的b站视频

本文发布于:2023-04-07 18:21:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/fa81a72eb5b11b11943cf99931a5ba6e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试.doc

本文 PDF 下载地址:[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试.pdf

标签:腾讯   端口   系统   转发给
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图