从终端使用 XDebug(仅获得 SSH 访问权限)
当我在工作站上使用服务器进行开发时,我可以从 IDE 使用 XDebug 并调试变量等。
很多时候,服务器位于远程计算机上,而我只有 SSH,所以我只使用 vi 进行编辑。那么有没有办法使用XDebug呢?我可以从终端使用客户端吗?
When I develop with the server on my workstation I can use XDebug from my IDE and debug variables, etc.
Many times the server is on a remote machine where I have only SSH, so I only edit with vi. In that case is there a way to use XDebug? Is there a client I could use from terminal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果服务器端允许,您可以将 X 转发与 ssh 结合使用(请参阅服务器 ssh 配置文件的 ForwardX11Trusted 指令)。在您的客户端上,您将使用 -X 参数启动 ssh 以允许 X 转发。这要求客户端支持 X(例如,如果您的本地计算机运行 Linux、OS X 等...)
You can use X forwarding with ssh, if allowed at the server end (see the ForwardX11Trusted directive for the server's ssh configuration file). On your client you would start ssh using the -X argument to allow X forwarding. This requires the client to support X (e.g. if your local machine is running Linux, OS X, etc...)