I'd like to learn PHP on the Mac. Up until a decade ago, I used to do a fair amount of programming, mainly online and in a UNIX environment - so I'm a dinosaur in that regard. I knew a little PHP, and I'd like to expand on that now. I'm trying to find a stable development environment for "beginners" that I can install on my late 2012 iMac, currently running OS X 10.8.5. I've considered MAMP, XAMPP, Ubuntu or Vagrant running on Virtual Box, using OS X's built-in Apache server, and even a Linux laptop from Dell or System76. At the moment, my iMac is my only functional computer, and I'm relatively new to the Mac, so I'm skittish about installing anything that could possibly render OS X unstable. Virtual Box sounded like the best solution until I started reading about people experiencing kernel panics on new Macs that wouldn't stop even after Virtual Box was uninstalled. I'm also wondering if upgrading to Mavericks when 10.9.3 is released would have any effect, positive or negative. Anyone have any thoughts or suggestions?