Genesis said:
I'm trying to wrap my brain cells around whether now that I've got a handle on Virtualbox, would I still need to use LAMPP? What is better? Setting a Virtual Box machine up from scratch and creating a server environment in it, or installing a XAMPP/LAMPP/WAMPP installation for simulating a server?
As always, the answer will depend on what you're intending to do and in which environment.
If your system is Windows-based and the Web stack (i.e. Apache, PHP, MySQL) doesn't need a configuration that requires a Linux environment then you'll be better off just installing the 3 software packages one by one or, if you're not comfortable configuring them manually, then the XAMPP/WAMPP bundles.
This way you'll end up with a system that has Apache listening on port 80, and hopefully those bundles will restrict it to the localhost IP (127.0.0.1) or any other non-public (private) IP. In such case there is no security risk or what so ever. Apache is listening to your local requests only.
There is plenty of configuration that one should consider, in particular enabling Apache's virtual hosting feature to host locally as many web servers as one wishes.
Apache is a powerful beast and needs a lot of time of hands-on practice and configuration checking.
But if you install Apache inside a VirtualBox environment (whatever the OS) you'll have just added another layer of software/complexity and you'll have to configure the ad-hoc network interfaces that you should use to communicate with it inside that Box.
##################
PS: I didn't read the thread's discussion, sorry!.. I just wanted to add my 2 cents on this.