I'm in the process of developing some new websites that will eventually require me to purchase a dedicated server to run those sites. I want to use Apache 2.0 with PHP 5 and MySQL 5.
My current dev hosting uses CPanel and CPanel doesn't support these newer versions of the software I want to install and run.
My questions are:
Can I manage a dedicated server using VirtualMin Pro and install Apache 2.0, PHP 5, and MySQL 5? That is, is VM compatible with the latest versions of these packages?
I don't want to rent and set up a real dedicated server yet (to save money). Can I buy a license of VM and install it on my local dev server (not visible from the internet although it does have access to the internet through my home broadband connection)?
If so, can I later transfer the license for VM from my local dev server to my real dedicated server once I rent it and open the websites for real?
I'm thinking that as a newbie, if I am going to go with a dedicated server that doesn't use WHM/CPanel, I should "practice" setting up and configuring/managing a local dev server with VM before ordering an unmanaged server without a CP.