For PHP development I use Eclipse and the PDT Plugin. I always use the "update manager" functionality of Eclipse to install my plugins. PDT has some dependency issues, so here's how to get it installed: