【问题标题】:Getting Notepad++ DBGp XDEBUG plugin to work on Windows 7 to remote server让 Notepad++ DBGp XDEBUG 插件在 Windows 7 上工作到远程服务器
【发布时间】:2012-03-31 10:03:28
【问题描述】:

我目前在 Windows 7 上运行 Notepad++ 作为我的主要编码环境。我目前正在寻找使用 Notepad++ 的 xdebug 插件 DBGp 来调试 PHP。

Xdebug 在远程服务器上设置得很好(它是一个运行 apache2 和 PHP5 的 Ubuntu 10.04 LTS 服务器)。我的一位同事正在 SUSE linux 上运行 Eclipse,并且 Xdebug 在它上面运行得很好。但是,无论我尝试什么配置,我似乎都无法让 Xdebug 在 Notepad++ 上为我工作。

我已经尝试了以下指南来毫无乐趣地完成这项工作:

这些指南的主要问题似乎是他们假设人们正在运行本地开发环境,而我不是。

我目前对 DBGp 插件的设置是:

  • 远程服务器IP:{服务器IP}
  • IDE KEY:xdebug
  • 远程路径:file://Z:/home/garryw/www/idp/650hoursSocialPortal/site
  • 本地路径:Z:

我也试过了:

  • 远程路径:file:///home/garryw/www/idp/650hoursSocialPortal/site

也没有运气。我已经尝试了很多远程路径、本地路径等的组合......我不确定现在还能尝试什么。

在远程服务器上,xdebug 设置为我的用户映射到端口 9002,所以在 PuTTY 中我将 localhost:9000 设置为映射到 {server IP}:9002 但这也没有影响....

我现在非常沮丧,想不出其他地方可以寻求建议...有什么建议吗?

【问题讨论】:

  • 澄清Z:上面引用了几次是指我必须到远程服务器的WebDrive映射。
  • 开始在本地设置中设置调试器。可以使用命令行样式,不需要网络服务器。如果您在本地启动并运行它,您将更容易在远程站点上进行设置。

标签: php windows-7 notepad++ xdebug


【解决方案1】:

我遇到了同样的问题。 当我在 /etc/php5/apache2/php.ini 文件中添加 xdebug.remote_connect_back = 1 变量时起作用了。

; xdebug configuration starts
zend_extension="/opt/packages/xdebug-2.2.4/modules/xdebug.so"
; Remote settings
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log=/tmp/xdebug.log
xdebug.remote_connect_back=1
; xdebug configuration ends

【讨论】:

    【解决方案2】:

    你需要反过来设置你的腻子隧道,这里有一个描述:http://drck.me/xdebug-fw-8r4

    【讨论】:

    • 试过了,但也没有用。我认为这与本地和远程位置设置有关,但如果我能弄清楚的话,我会感到很烦......
    • 顺便说一句,我知道隧道可以正常工作,因为我可以 telnet 到 localhost:9000 就好了
    【解决方案3】:

    只要您的 IP + IDEkey 设置正确,Notepad++ 就会捕获与 XDebug 的通信,您可以通过单击 DBG 按钮进行检查。如果它是空的,你可能有端口或 Xdebug 配置的其他部分的问题。如果它不为空,您可能有错误的路径设置 - 您可以检查来自 Xdebug 的消息以查看它发送的路径。正确的设置大概是file:///home/garryw/www/(远程)/Z:\home\garryw\www\(本地)。

    【讨论】:

      猜你喜欢
      • 2011-07-05
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 2021-11-28
      相关资源
      最近更新 更多