Estoy introduciendome en el mundo del PHP, siempre he programado en lenguajes de MS. Para hacer unas pruebillas me he ido a instalar PHP 5.2 y MySQL 6 en mi casa, pero me surje la duda de que es lo que me tengo que descargar para instalar MySQL, si es gratuito o de pago. Me baje un instalador gratuito de mysql.com, pero se instala, y despues me pide la configuracion, lo configuro y... que hago ahora?? el unico programa que aparece es el configurador....  Estoy haciendo pruebas con joomla, y me pone que el Soporte de MySQL, no esta disponible. Pensando que algo habia hecho mal, desinstale, volvi a instalar, y... al llegar al punto de ejecutar la configuracion, me dice que no es posible iniciar el servicio MySQL... 
   
Pues mis dudas son estas: 
¿Que es lo que hay que instalar para un buen funcionamiento de MySQL con PHP?
¿Cómo deberia configurarlo para q tenga funciones de desarrollador y de servidor a la vez? 
Estoy en el trabajo, pero cuando llegue a casa, colgare una foto del ultimo error q comento. 
Un saludo y gracias de antemano.