I would like to start a website on a production server and am clueless on how to make sure people can't access it while it's being designed.

How could I capture emails/display a coming-soon page while I still work on the site live?

Also where could I find resources to learn about creating developmental PHP servers and updating the live site with dev changes?

Thanks in advance,

John