Client installation

To be able to use Gubed you need one of the available clients. There is one client included in the Gubed distribution, which works on Windows and Linux. If you use an operating system that can run KDE applications, you can also chose to use Quanta+ as a client (or ide).

Linux installation

Skip to the specific section for Gubed client or Quanta+

Gubed PHP Debugger included client

The included Gubed client requires wxWdigets to run.

Get the sources

The sources for the Gubed client can be downloaded from the Sourceforge project page at http://sourceforge.net/projects/gubed/download.

You'll need to get one of the complete archives to get the client source, ie either GubedVERSION.tar.bz2 or GubedVERSION.tar.gz. (The GubedServer packages contain only the Gubed server parts)

Compilation

Unpack the sources and start compilation, for example:

                     $ tar -xjvf Gubed0.2.2.tar.bz2
                     $ cd Gubed0.2.2/Clients/wxGubed/
                     $ ./autogen.sh
                     $ ./configure
                     $ make
                  

You do not need to install it to try it out, so either do:

                     $ make install
                     $ gbdclient
                  

to install it then start it, or

                     $ src/gbdclient
                  

to try it without installing.

Settings

The first thing you need to do with your fresh Gubed installation is to change the settings to suit your needs. The settings are reached by the Program->Settings (Ctrl-O). menu.

You'll find three tabs in the settings dialog: Connection, Debug behaviour and GUI.

Connection Settings

Specify wether to use the proxy or not (it's recommended to get it to work without proxy to start with, since the setup is easier) If you use the proxy, specify what address (hostname or ip) it's running on and what port its listening to.

If you chose not to use proxy, chose which port the client should listen to.

Debug Behaviour Settings

Here you can chose what types of errors Gubed should halt on. Recommended settings are E_WARNING and all E_USER_-settings. If you also chose E_NOTICE Gubed will, amongst other things, halt on every undefined variable used, which is usually not wanted.

GUI Settings

Change the GUI settings to your preference.

Debugging

Once the client is set up and configured (and you've also set up the server parts), you can start debugging.

Quanta+ as Gubed client

To install Quanta+, please refer to the Quanta+ installation instructions at http://kdewebdev.org.

Most likely, you'll be able to get precompiled Quanta+ binaries for your system.

For information on how to use Gubed with Quanta+ please see the Quanta+ documentation.

Windows installation

For Windows, there are precompiled binaries for the client and the installation package can also install the server scripts if you want it to.

Just download the installation package from http://sourceforge.net/projects/gubed/download and follow the instructions in the setup program.