Tambien tienes la opcion de Housing, es basicamente lo siguiente;
Tienes una pc propia que la transformas como servidor dedicado exclusivamente que puede ser en linux o windows, ahi tienes todo, base de datos, php, apache (en el caso que quieras usar xampp y alojes tanto la web como el server en la misma maquina, git, visual studio para compilar en el caso de windows, etc etc etc
Llevas esa maquina servidor a una empresa que haga Hosting y Housing, en donde alojas esa PC y la conectan a su red, tu solo pagas la conexion y te conectas al server de forma remota, usualmente via VPN.
Con esta alternativa TU tienes el CONTROL TOTAL del servidor y solo tienes costo de conexion.