NuSphere Corporation
BUY ONLINE
Products
PhpED: PHP IDE
php tools
major features
new features
older releases
PhpED difference
version comparison
licensing
features tour
php scripts
testimonials
PhpDock
Nu-Coder
PhpExpress
TechPlatform

Debugging PHP on various platforms

PHP debugging with NuSphere Debugger (DBG) is available for 18 different platforms. Remote debugging of PHP scripts is one of the most powerful PHP tools provided by NuSphere. It can be easily set up with the help of dbg-wizard - NuSphere PHP debugger helper script.

How to install PHP Debugger

NuSphere PHP IDE comes with its own pre-configured embedded web server. If you want to debug PHP scripts with Apache or IIS you need to install PHP Debugger module manually.

All PHP Debugger modules are located under your PhpED install directory, in the debugger\server folder.

Our "HOWTO: Install debugger module" page provides the details on how to install and configure PHP Debugger module on a remote or local server. You can also find this information in PhpED manual Configuring->Configuring server part of PHP Debugger.

How to find the right module for php debugging

When you run dbg-wizard on one of the supported platforms it will likely suggest PHP Debugger module for Debugging of PHP with Apache or IIS. However, you need to consult the table below to select the module corresponding to your particular version of glibc.

The following table describes the supported server configurations and locations of corresponding dbg modules. Please select the dbg module applicable to your platform.

Operating SystemBitness and CPURequirementsArchive or LocationDirectory insideComments
Linuxx86, 32glibc >= 2.3dbg-3.2.14-Linux-glibc-2.3.tar.gzx86 
Linuxx86, 64glibc >= 2.3dbg-3.2.14-Linux-glibc-2.3.tar.gzx86_645
Linuxx86, 32glibc >= 2.7dbg-3.2.14-Linux-glibc-2.7.tar.gzx866
Linuxx86, 64glibc >= 2.7dbg-3.2.14-Linux-glibc-2.7.tar.gzx86_645, 6
 
Windowsx86, 32TS PHP crt6Windows\x86 1 3
Windowsx86, 32NTS PHP crt6Windows\x86_NTS 2 3
Windowsx86, 32NTS PHP crt8Windows\x86_NTS_VC8 2 4
Windowsx86, 64TS PHP crt8Windows\x86_64 1 4
Windowsx86, 64NTS PHP crt8Windows\x86_64_NTS 2 4
 
FreeBSDx86, 32v.4 or higherdbg-3.2.14-FreeBSD-4.tar.gzx86 
FreeBSDx86, 32v.6 or higherdbg-3.2.14-FreeBSD-6.tar.gzx86 
FreeBSDx86, 64v.6 or higherdbg-3.2.14-FreeBSD-6.tar.gzx86_645
 
Sun (solaris)sparc, 32v.8 or higherdbg-3.2.14-SunOS-5.8.tar.gzsparc 
Sun (solaris)sparc, 64v.8 or higherdbg-3.2.14-SunOS-5.8.tar.gzsparc_645
Sun (solaris)x86, 32v.10 or higherdbg-3.2.14-SunOS-5.10.tar.gzx86 
Sun (solaris)x86, 64v.10 or higherdbg-3.2.14-SunOS-5.10.tar.gzx86_645
 
NetBSDx86, 32v.3 or higherdbg-3.2.14-NetBSD-3.tar.gzx86 
NetBSDx86, 64v.3 or higherdbg-3.2.14-NetBSD-3.tar.gzx86_645
 
OpenBSDx86, 32v.4 or higherdbg-3.2.14-OpenBSD-4.tar.gzx86 
OpenBSDx86, 64v.4 or higherdbg-3.2.14-OpenBSD-4.tar.gzx86_645
 
Mac OSXx86, 32v.10.4 or higherdbg-3.2.7-MacOSX-10.4.tar.gzx86 
Mac OSXppc, 32v.10.4 or higherdbg-3.2.7-MacOSX-10.4.tar.gzpowerpc 

COMMENTS:

  • TS PHP stands for php compiled with thread-safety turned on (see phpinfo output to make sure if you run php with this opetion)
  • NTS PHP stands for php compiled without thread-safety option (see phpinfo output to make sure if you run php with this opetion)
  • crt6 means that php is compiled with MS VC6 runtime library (msvcrt.dll)
  • crt8 means that php is compiled with MS VC 2005 runtime library (msvcr8.dll)
  • In case of 64bit hardware, please make sure that installed php is also 64bit, otherwise you need 32bit debugger modules.
  • Modules for Linux-glibc-2.7 will work only on the systems shipped with glibc 2.7 or HIGHER, in the other cases you will need Linux-glibc-2.3 modules. In order to determine glibc version, run ldd --version and check its output or if linux is rpm-based, run rpm -qa|grep 'glibc' and look for glibc-x.y.z-n module, where x.y is actual version of glibc.

 Download NuSphere PHP IDE

Download a free trial of the fast PHP EDitor and robust Integrated Development Environment for PHP.

 Buy NuSphere PhpED® now

Best PHP Editor and complete PHP IDE.
NuSphere PhpED 5.5 is available from our online store front.
"To be honest its bloody awesome, I have looked at loads of PHP editors and this is THE only one that actual works straight out of the box!!! Brilliant, well done."
Andrew Breward,
Director of Technology
caboodal.com

 Guide

Walk through NuSphere PhpED interface
PhpED video tutorial: Webservices
Learn how to add webservices to your code in less than 5 minutes (a flash demo).

 Special Team4 Offer

PhpED 5.5 Team4 Get 4 copies of PhpED for the price of 3!

Optimum solution for development teams.
Need more than 4 licenses? Contact Us for more quantity discounts, please use "Ordering/Payment issue" subject on the form.

 Dr. Dobb's

Dr. Dobb's

Dr. Dobb's Magazine covers NuSphere PhpED in New and Noteworthy section.

 InfoWorld

infoworld.com
PhpED is a proper, world-class IDE for PHP code. It is the only IDE worth considering if PHP development is your primary job