I'm a PHP programmer who would like to stop editing files on the live server over FTP (please don't taunt me), so I'm thinking about replicating the live server environment inside a virtual machine locally so I can edit files more quickly and use a php debugger.
My requirements are:
- lightweight -- it will run in a VM and my computer isn't very powerful
- small -- HDD space is limited, too; would like to stay under 1 GB per VM
- GUI -- I haven't really used Linux before, so I'd be more comfortable having a GUI (even if as an option)
- work out of the box -- I know administering a server is no easy task, but I just can't devote enough time to it, so it'd be great if I didn't actually have to install and configure Apache, PHP, and maybe sendmail myself.
I'd appreciate recommendations or any other tips. Thanks!