My main development, and workstation, is on an MS stack in .NET. I'm using IIS for my web endeavors, and everything works great.
However, I have a need to be able to work on and test on a LAMP stack for various reasons. I have various clients that are running on LAMP stacks and need help with projects.
My question is, given that I do most of my work on an MS stack, what should I do about getting up and running on a LAMP stack + PHP IDE?
Things I'm considering:
- Running a virtual machine that runs Ubuntu for my LAMP or something along with Eclipse.
- Run a WAMP stack instead. I'm not liking this one too much because I'd have to run Apache under a different port, and I'd really like to isolate the two development environments. Also, the production environment with definitely not be a WAMP stack.
So, what should I do? Please include pros and cons in your answers. Also, tips on installation would be helpful if there are some gotchas I might not be aware of.