Mira o te estas confundiendo o no te estas explicando a como es debido.
Cualquier servicio de hosting, tiene ya configurado TODO para publicar un sitio.
Si contratas uno de windows, ya trae configurado IIS y acceso a BD como Access o SQL Server (por ser windows) en ocasiones, te lo configuran para que funcione PHP y listo.
Si contratas uno basado en Linux, ya trae TODO, a como te mencioné antes, configurado.
De eso se trata un servicio y alquiler de hosting, así que no tenes que llevar e instalar el wamp, lamp o lo que sea porque todo se lo dan, comprendes?
En tu trabajo podes programar tu web con wamp, lamp o cualquier cosa, pero si sabes donde está la carpeta de publicación, eso es lo que debes pasar al hosting que contrates.
Los problemas que podrías tener, es en la invocación de imágenes, enlaces, etc, si usaste rutas específicas.
Ahora, si tu intención es alquilar un nombre de dominio y utilizar tu propia red para sacar al mundo tu página web con el nombre de dominio contratado, ya es configuración
INTERNA.
Yo te aconsejo que leas bien que es un
servivio hosting, porque parece que estas confundido.