Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过SSH隧道调试PHP云应用程序_Php_Eclipse_Ssh_Cloud_Zend Debugger - Fatal编程技术网

通过SSH隧道调试PHP云应用程序

通过SSH隧道调试PHP云应用程序,php,eclipse,ssh,cloud,zend-debugger,Php,Eclipse,Ssh,Cloud,Zend Debugger,我正试图通过一个SSH隧道在Eclipse/Windows中使用远程调试,如PHP云上的这些文章所述 我已经能够使用PuTTY和Pagent管理的公钥/私钥建立SSH连接。我现在在Eclipse的调试配置菜单中测试调试器时遇到了一些问题。我已使用以下详细信息设置了一个服务器 基本URL:(指向我的应用程序的链接) PHP云) 本地web根目录:C:\Users\Luke\workspace\lhith(包含 index.php(在我的本地副本上) 路径映射:/.apps/http/\u

我正试图通过一个SSH隧道在Eclipse/Windows中使用远程调试,如PHP云上的这些文章所述

我已经能够使用PuTTY和Pagent管理的公钥/私钥建立SSH连接。我现在在Eclipse的调试配置菜单中测试调试器时遇到了一些问题。我已使用以下详细信息设置了一个服务器

  • 基本URL:(指向我的应用程序的链接) PHP云)

  • 本地web根目录:
    C:\Users\Luke\workspace\lhith
    (包含 index.php(在我的本地副本上)

  • 路径映射:
    /.apps/http/\uuuuuu默认值\uuuuuu/0/1.7-zdc
    (包含 服务器上的index.php)->
    /lhith
    (路径中包含index.php) 工作空间)

  • 文件:
    /lhith/index.php
  • 网址:
我还将Zend Debugger配置为使用端口10137和127.0.0.1的客户机主机/IP。 当我连接SSH会话,然后尝试测试调试器时,我看到错误“调试服务器尝试连接到以下客户端主机/IP时发生超时:-127.0.0.1”

这里会出什么问题?我能怎么办


感谢您提供的任何帮助。

今晚我在这方面取得了一些进展。我在我的internet路由器上设置端口转发,将端口10137转发到我的计算机,然后将我的internet路由器公共IP地址添加到my.phpcloud.com上Zend Server debug设置上允许的主机列表中

我还将这个IP添加到Eclipse中的调试器配置中,并且能够成功地连接到远程系统。看来SSH远程隧道设置有问题,我会继续挖掘,但我想分享我的发现,因为这让我发疯了