Antes de nada, por favor, no revivas temas viejos. Nuevas consultas, nuevos temas. Y pasando a contestar a tus preguntas:
Cita:
Iniciado por paquirri (...) Puedo contratar un hosting Linux con Mysql y Apache y hacer pruebas de PHP q subo via FTP al servidor y asi ahorrarme las complicaciones de instalar todo en mi PC con XP? (...)
Sí, puedes hacerlo. A mí no me parece lo más cómodo (nada como experimentar en "local"), sobre todo teniendo en cuenta que
instalar Apache+PHP+MySQL en MS Windows es facilísimo (y aún más fácil en GNU/Linux), pero si tú prefieres usar un servidor remoto, es perfectamente posible.
Cita: Puedo crear y editar las bases de datos Mysql en el servidor o tengo q hacerlo en mi PC y luego subirlas?
Sí, por supuesto. Si instalas XAMPP, no te costará mucho instalar phpMyAdmin, que te ayudará a gestionar tu base de datos.
Cita: Acostumbrado a VB programar en ASP es casi igual, Es tan diferente PHP?
Ni idea. Sé muy poco de PHP, y nada de VB y ASP. Te recomiendo que preguntes en sus correspondientes subforos.
Cita: Cuales son las principales ventajas de PHP?
Es libre.
Es gratis.
Es multiplataforma.
Encontrarás soporte para PHP en prácticamente cualquier alojamiento de pago, y en muchos alojamientos gratuitos, con lo cual tienes un gran abanico de ofertas donde elegir.
Y luego seguro que hay muchas ventajas técnicas, pero yo ahí no entro, que no tengo ni idea.
Ni idea, no llego a tanto.
Para la próxima, vuelvo a recomendarte que abras un nuevo tema en vez de revivir un tema viejo, y en cualquier caso, intenta afinar más a la hora de elegir subforo. Existe un subforo sobre Apache, otro sobre PHP, y otro sobre MySQL. Creo que cualquiera de ellos sería más acertado que el de GNU/Linux para las dudas que has planteado.
Un saludo.