【发布时间】:2013-10-14 03:11:32
【问题描述】:
我想知道是否可以使用在 RPC-Application(基于 RPC-Client-Server-Model)上工作的 XDebug 进行调试?
我尝试在服务器端代码上设置断点,但它没有调试。
我可以验证
- 浏览器的 Cookie 设置正确
- X-Debug 正在我的 IDE 上运行(在其他应用程序上使用它 不基于 RPC)
我只是想知道我是否遇到了我没有看到的任何错误,或者它是不可能的。
【问题讨论】:
我想知道是否可以使用在 RPC-Application(基于 RPC-Client-Server-Model)上工作的 XDebug 进行调试?
我尝试在服务器端代码上设置断点,但它没有调试。
我可以验证
我只是想知道我是否遇到了我没有看到的任何错误,或者它是不可能的。
【问题讨论】:
您想调试您的客户端应用程序和单独的 RPC 服务器吗? Cookie 仅适用于与您的客户端(RPC 消费者)应用程序的调试会话。
我认为,RPC 应用程序必须为 xdebug 单独配置。
例如。在 RPC vhost 的 VirtualHost 部分中
php_value xdebug.remote_enable 1
php_value xdebug.remote_connect_back on
php_value xdebug.remote_autostart on
php_value xdebug.remote_enable on
php_value xdebug.auto_trace on
【讨论】: