【问题标题】:How to make xdebug work with Zend Studio如何使 xdebug 与 Zend Studio 一起工作
【发布时间】:2011-07-26 19:55:49
【问题描述】:

我有以下配置:

在远程机器上:

zend_extension=/usr/lib64/php/modules/xdebug.so  
xdebug.profiler_enable=0  
xdebug.profiler_enable_trigger=1  
xdebug.profiler_output_dir=/tmp/xdebug  
xdebug.remote_connect_back=1  
xdebug.remote_port=9000  

在本地机器上:

  • 我安装了zend studio,PHP Debugger 设置为XDebug。
  • 接受远程会话设置为任何。
  • 我使用远程连接 (sftp) 来处理代码。
  • telnet localhost 9000 工作正常

我已经安装了简单的 XDebug firefox 插件。

现在,当我尝试运行远程脚本时,它没有提供任何调试信息。
我正在使用类似这样的 get 参数:XDEBUG_SESSION_START=test11

如果我遗漏任何内容或提示我如何调试我遗漏的内容,请告诉我。

【问题讨论】:

    标签: php xdebug remote-debugging zend-studio


    【解决方案1】:

    确保你也有配置参数:

    xdebug.remote_enable=On
    

    见:http://www.xdebug.org/docs/remote

    【讨论】:

      【解决方案2】:

      不要费心在 Zend Studio 中使用 Xdebug。 XDebug 不接受 Zend Studio 团队的任何测试。您可能希望将 Eclipse indigo 与同时支持 Zend 调试器和 XDebug 的 PDT 一起使用。如果您想知道为什么 Zend 会得出这样的结论,您可能想阅读:

      http://forums.zend.com/viewtopic.php?f=59&t=24113&p=108183#p108183

      【讨论】:

      • 他们可能不正式支持它,但在 Zend Studio 9 中它确实有效(在 Win7 上使用 XAMPP)。
      • 这不准确(不再)。在 Zend Studio 10 中,设置 XDebug 非常容易,而且它的工作方式非常棒。比 Zend 调试器好。
      【解决方案3】:

      您可能希望通过此页面上的屏幕截图来检查使用 Zend Studio 或 Eclipse 配置 XDebug 的分步过程,http://vitalflux.com/configure-xdebug-debugger-for-zend-studio/

      【讨论】:

      • 请阅读How to Answer 并提供链接摘要,以便在链接失效时您的答案仍然有用。
      猜你喜欢
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 2013-11-12
      • 2018-09-15
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多