Deberías revisar las FAQ's de este foro de PHP . .ahí veras links hacia tutoriales de PHP y otra información sobre PHP en general.
Para intalar todo lo necesario en tu PC para trabajar con PHP+Mysql:
http://www.maestrosdelweb.com/editorial/phpmysqlap/
Cuando hablas de "SQL" deberías aclarar si tienes alguna prefernecia sobre la BD a usar .. A "SQL" le llaman muchos a M$ SQL Server de Micro$oft .. pero en PHP es muyyy común usar Mysql (
www.php.net/mysql).
A todo esto .. no te olvides ni "mezcles" que si vas a trabajar con Base de datos .. también es necesario que concozcas sobre ellas; como "diseñarlas" y como accederlas (lenguaje SQL). Para Mysql puedes ver unos interesantes artículos en:
www.mysql-hispano.com
Un saludo,