te recomiendo en linunx: php5 + apache2 + mysql + phpmyadmin
en windows: wamp server
esta bastante automizado, ademas de que tambien puedes hacerlo manual
para php te recomiendo php.net y para sql hay bastantes tutoriales, incluso recuerdo un tio que subio un archivo php para tratar las bases de datos sin tener ni idea de sql, aunque algo limitado pero util en general