Before a few days I wrote about my testing of PHP IDE Zend Neon Beta but after a few days with it I started trying another solution because of I wasn’t able to run debugging on my localhost (I’m using latest XAMPP as my dev-server) – I downloaded original Eclipse IDE with PDT plug-in installed and also latest XDebug.

After installing of Eclipse and adding php_xdebug.dll into my PHP I firstly tried it with this in my php.ini file:

xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:xampptmp"

With this configuration I could start debug process in Eclipse and it launches even the browser with appropriate debug URL but always stoped at 19% without any error message so I switched configuration in php.ini to this:

zend_extension_ts="C:xamppphpextphp_xdebug.dll"

And this configuration works :) … after short using of Eclipse PDT I’ve also noticed some other noticable differencies from Zend Neon Beta:

  • Zend Neon Beta stop responses three times per day at minimum but Eclipse PDT not at once
  • „PHP Project outline“ view doesn’t work very well in Zend (in most of time doesn’t work at all) but in Eclipse PDT works pretty well
  • Eclipse PDT seems to be pretty much faster than Zend Neon Beta (but Zend has more plug-ins installed)

So now I’m using Eclipse PDT and Zend Neon Beta was deleted… and here are some screenshots as obviously:

Eclipse 3.3 + PDT + XDebug - screen 1 Eclipse 3.3 + PDT + XDebug - screen 2 Eclipse 3.3 + PDT + XDebug - screen 3

(More screenshots on my Picasa Web Albums).