Cita: se que necesitare migrar my SQL SERVER a MySQL, (lo se y lo acepto)
PHP soporta SQL Server, no tienes que usar MySQL si no quieres :P
http://www.boutell.com/newfaq/creating/hostmyown.html
Eso es si quieres tener tu propio servidor, y que tu aplicación sea visible en internet.
Tambien cabe mencionar, que si el tráfico va a ser muy alto es mejor contratar un servicio de Hosting a una compañia, pero tu sitio entonces no sera accesible sin internet dentro de la red local.