PhpED: PHP IDE
new features
features
version comparison
php debugger
php profiler
php scripts
features tour
licensing
features: php tools
php testing
PhpED difference
PhpED on Mac/Linux
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.8.11-Linux-glibc-2.3.tar.gzx86 
Linuxx86, 64glibc >= 2.3dbg-3.8.11-Linux-glibc-2.3.tar.gzx86_645
Linuxx86, 32TS glibc >= 2.3dbg-3.8.11-Linux-glibc-2.3.tar.gzx86_TS 
Linuxx86, 64TS glibc >= 2.3dbg-3.8.11-Linux-glibc-2.3.tar.gzx86_64_TS5
 
Windowsx86, 32TS PHP, VC6Windows\x86 1, 3
Windowsx86, 32NTS PHP, VC6Windows\x86_NTS 2, 3
Windowsx86, 32TS PHP, VC9Windows\x86_VC9 1, 4
Windowsx86, 32NTS PHP, VC9Windows\x86_NTS_VC9 2, 4
Windowsx86, 64TS PHP, VC9Windows\x86_64 1, 4
Windowsx86, 64NTS PHP, VC9Windows\x86_64_NTS 2, 4
 
FreeBSDx86, 32v.6 or higherdbg-3.8.11-FreeBSD-6.tar.gzx86 
FreeBSDx86, 64v.6 or higherdbg-3.8.11-FreeBSD-6.tar.gzx86_645
FreeBSDx86, 32TS v.6 or higherdbg-3.8.11-FreeBSD-6.tar.gzx86_TS 
FreeBSDx86, 64TS v.6 or higherdbg-3.8.11-FreeBSD-6.tar.gzx86_64_TS5
 
Sun (solaris)sparc, 32v.8 or higherdbg-3.8.11-SunOS-5.8.tar.gzsparc 
Sun (solaris)sparc, 64v.8 or higherdbg-3.8.11-SunOS-5.8.tar.gzsparc_645
Sun (solaris)x86, 32v.10 or higherdbg-3.8.11-SunOS-5.10.tar.gzx86 
Sun (solaris)x86, 64v.10 or higherdbg-3.8.11-SunOS-5.10.tar.gzx86_645
Sun (solaris)sparc, 32TS v.8 or higherdbg-3.8.11-SunOS-5.8.tar.gzsparc_TS 
Sun (solaris)sparc, 64TS v.8 or higherdbg-3.8.11-SunOS-5.8.tar.gzsparc_64_TS5
Sun (solaris)x86, 32TS v.10 or higherdbg-3.8.11-SunOS-5.10.tar.gzx86_TS 
Sun (solaris)x86, 64TS v.10 or higherdbg-3.8.11-SunOS-5.10.tar.gzx86_64_TS5
 
NetBSDx86, 32v.5 or higherdbg-3.8.11-NetBSD-3.tar.gzx86 
NetBSDx86, 64v.5 or higherdbg-3.8.11-NetBSD-3.tar.gzx86_645
NetBSDx86, 32TS v.5 or higherdbg-3.8.11-NetBSD-3.tar.gzx86_TS 
NetBSDx86, 64TS v.5 or higherdbg-3.8.11-NetBSD-3.tar.gzx86_64_TS5
 
OpenBSDx86, 32v.4 or higherdbg-3.8.11-OpenBSD-4.tar.gzx86 
OpenBSDx86, 64v.4 or higherdbg-3.8.11-OpenBSD-4.tar.gzx86_645
OpenBSDx86, 32TS v.4 or higherdbg-3.8.11-OpenBSD-4.tar.gzx86_TS 
OpenBSDx86, 64TS v.4 or higherdbg-3.8.11-OpenBSD-4.tar.gzx86_64_TS5
 
Mac OSXx86, 32v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzx86 
Mac OSXx86, 64v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzx86_645
Mac OSXppc, 32v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzppc 
Mac OSXx86, 32TS v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzx86_TS 
Mac OSXx86, 64TS v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzx86_64_TS5
Mac OSXppc, 32TS v.10.4 or higherdbg-3.8.11-MacOSX-10.4.0.tar.gzppc_TS 

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)
  • VC6 means that php is compiled with MS VC6 runtime library (msvcrt.dll)
  • VC9 means that php is compiled with MS VC 2008 runtime library (msvcr90.dll)
  • In case of 64bit hardware, please make sure that installed php is also 64bit, otherwise you need 32bit debugger modules.

 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 9.0 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

Get 4 copies of PhpED for the price of 3!

Optimum solution for development teams.
PhpED 9.0 Team4
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