[xdebug-general] Re: xDebug interface for remote debugging (PHPxDebug)

From: Christoph Dorn <christoph[@]christophdorn.com>
Date: Thu, 29 Oct 2009 12:22:19 -0700

Derick Rethans wrote:
> On Thu, 22 Oct 2009, Nathan Bruer wrote:
>> I thought I might let some of the community know that I (with the help of
>> Christoph Dorn) have created a PHP based interface to communicate xDebug to
>> client IDE's with a bit more ease...
>> The project idea is that you can have the demon run on the server which
>> listens for xDebug sessions, when it receives one it puts the info into a
>> MySQL database and continues to check MySQL for new commands to send to
>> xDebug about a specific session, and the communication between the IDE and
>> xDebug can be done though another called script on the server to check the
>> MySQL database and write it's commands to send to xDebug into MySQL.
> Cool to see that other people are hacking stuff on top of Xdebug. I've a
> few comments though :-) Why would this be any better than just a normal
> DBGp proxy? And does this have to offer over a pure PHP client
> implementation of the DBGp protocol?
My interest in writing a proxy in PHP and JS client was to experiment
with shared and automated debug sessions where a debug server built on
top of nanoserv [1] can take instructions for the same xdebug session
from multiple clients (or controllers) via multiple procotols. I think I
had a basic version working when I spent time on this a year ago or
more. The version published now does not include all the nanoserv stuff
I don't think.

I still hope to get something working in this area but am not sure if I
will stick with PHP for the server or use JavaScript specifically
narwhal [2].


[1] - http://freshmeat.net/projects/nanoserv
[2] - http://www.narwhaljs.org/
Received on Thu Oct 29 2009 - 21:03:57 GMT

This archive was generated by hypermail 2.2.0 : Mon Jun 25 2018 - 06:00:04 BST