Unfortunately, I fell in love with Vim/gVim for editing, so I can't use a lot of the cool new tools. Fortunately, Vim is widely available on all platforms, and can be used with Filezilla making the combination a pretty good mini-IDE. Filezilla is a great ftp program, free and available on all systems. It has bookmarks, either global or local for a site, and can synch browsing so it changes directories automatically on either remote or local system.
What I am looking for is a good PHP debugger, preferably for linux. Eclipse has always seemed confusing for PHP, maybe because there are (were?) more than one way to add PHP. But it seemed that PHP was not well supported, so versions always seemed to be outdated, and it was too confusing trying to match the correct versions of the correct plugins, assuming I knew which plugins to use.
Netbeans seems easier to use, and it used to work well for local debugging, but now I keep having problems, and have to restart it every time I run once or it loses its connection to xdebug. After a lot of work, I got remote debugging to work, sort of, but it seems to cause problems with the web server.
Anyone have any suggestions for a PHP debugger? I mainly just need breakpoints, single stepping, and examining data, although being able to modify data would be nice. Also, it's can't be too expensive (free is nice).