What is DBG?
DBG is a a full-featured php debugger, an interactive tool that helps you debugging php scripts.
It works on a production and/or development WEB server and allows you debug your scripts locally or remotely,
from an IDE or console.
If you are completely new to PHP have a look at the PHP official site.
Links
Thanks To:
Cron.ru
|
|
|
Previous versions
DBG 3.1.11 released
DBG 3.1.6 released (commercial version)
DBG 2.15.1 released (the most recent free version)
- All php versions from 4.0.6 up to 4.4.2 and from 5.0.0 up to 5.1.2 are supported.
- Compatibility issues with gcc4 are fixed.
- Improved support for 64bit systems
- Improved building scheme
DBG 2.18.5 released (commercial version)
- All php versions from 4.0.6 up to 4.4.1 and from 5.0.0 up to 5.0.5 are supported
- Available as update for NuSphere customers who own PhpED 4.0 (not available from this site)
- See NuSphere support site for further details.
DBG 2.11.32 released (free version)
- All php versions from 4.0.6 up to 4.3.10 and from 5.0.0 up to 5.0.3 are supported.
- Support for HARDENED php v0.2.6 added (4.3.9h, 4.3.10h and 5.0.3h).
- Command line interface (dbg-cli) improved.
- Tested with php 4.0.6, 4.1.0-4.1.2, 4.2.0-4.2.3, 4.3.0-4.3.10, 5.0.0-5.0.3.
DBG 2.16.15 released (commercial version)
- All php versions from 4.0.6 up to 4.3.10 and from 5.0.0 up to 5.0.3 are supported
- Available as update for NuSphere customers who own PhpED 3.3.3 (not available from this site)
- See NuSphere support site for further details.
DBG 2.11.30 released (free version)
- Now fully compatible with php5.
- Command line interface (dbg-cli) sources provided.
- Tested with php 4.0.6, 4.1.0-4.1.2, 4.2.0-4.2.3, 4.3.0-4.3.8, 5.0.0 and 5.0.1.
DBG 2.16.12 released (commercial version)
- All php versions from 4.0.6 up to 5.0.1 are supported
- Bundled with NuSphere PhpED 3.3.2 (not available from this site)
- See NuSphere site for further details
DBG 2.11.26 released (free version)
- Mainentance release.
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5, 4.3.6 and 5.0.0rc2.
DBG 2.16.7 released (commercial version)
- All php versions from 4.0.6 up to 5.0.0RC2 are supported
- Bundled with NuSphere PhpED 3.3.1 (not available from this site)
- See NuSphere site for further details
DBG 2.16.3 released (commercial version)
- All php versions from 4.0.6 up to 4.3.4 are supported
- Moduile for 5.0.0b3 provided upon customer requests
- Support for profiler-only sessions added
- Support for delayed sessions added
- Bundled with NuSphere PhpED 3.3 (not available from this site)
- See NuSphere site for further details
DBG-CLI 2.11.0 Console client released
- Php debugger console front-end
- GDB-debugger compatible command set
- Mostly all Linux/BSD systems supported
- Open source project
- see SouceForge site for further details
DBG 2.11.23 released (free version)
- Mainentance release.
- Fixed threading problem in DbgListener that caused error 4098.
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.3.0, 4.3.1, 4.3.2 and 4.3.3rc1.
DBG 2.14.11 (server debugger agent) for SunOS and Mac OS X released
- SunOS 5.6 supported
- Mac OS X 10.x supported
- see NuSphere site for further details
Version 2.11.22 (free version)
- Improved error handler.
- Fixed minor bugs.
- Cleaned C code.
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2, 4.2.3, 4.3.0, 4.3.1 and 4.3.2.
Version 2.11.5 (free version)
- Compatible with 4.3.0rc2
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2, 4.2.3 and 4.3.0rc2
- Fixed a minor bug with resolving breakpoints.
Version 2.11.4 (free version)
- Compatible with 4.3.0pre1
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2, 4.2.3 and 4.3.0pre1
- Now, binaries for Free-BSD are available, too
Version 2.11.3 (free version)
- Tested with php 4.0.6, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.2.1, 4.2.2 and 4.2.3
- Tested under HPUX 11, Sun Solaris 5.6, Linux (glibc 2.x/libc 6), FreeBSD and Win32 platforms.
- Fixed problems while working under Apache module.
- Greatly reduced impact on system performace when dbg is loaded and not used. Now dbg consumes
less than 5%.
- Improved API to get profiling results directly in PHP (look at the sample v.2).
Version 2.11 (free version)
- Tested with php 4.0.6, 4.1.2, 4.2.1 and 4.2.2.
- Fixed trouble with '\0' character in php strings
- New API to get profiling results directly in PHP (look at the sample).
Version 2.10pl3 (free version)
- "12K output crash-bug" fixed.
- Tested with php 4.2.0 and 4.2.1.
- SIGBUS trouble under Solaris/HPUX fixed.
Version 2.10 (free version)
- Explicit debug session request.
Starting with DBG 2.10 totally new approach is introduced.
All debugging sessions will be separated into two categories JIT and REQ. First one starts when
some php error occurs. In this case it pop-ups IDE just like dbg 2.04 do on every script start.
The second type of session is explicitly requested debugging session. Therefore, the REQ session
starts only when the user runs a script with IDE.
- DbgBase base-classes library (Linux).
All client-related stuff is be developed as a library which can
be integrated with 3rd party IDEs. Should be useful for Linux/Unix platform.
- GDB-alike front-end console application (Linux).
I hope, it is useful for debug PHP under Emacs or DDD.
Version 2.04 (free version)
- Client part for both Linux and Windows.
- Profiler. Now you can find bottlenecks of your script easily.
- Code-page support. Now your IDE shows script and respective strings in certain language you have selected.
- DbgListener COM interfaces added.
- Two functions added: DebugBreak() and OutputDebugString(string) for software breakpoint and logging respectively.
- Breakpoints are available at any time of debug session: before and after script loaded where breakpoint to place to.
- Speed-up. Many parts of code have been rewritten to be speedy.
|
|