Para programar en PHP en tu PC te hace falta instalarte un servidor Web (recomendado Apache) y el interprete de PHP.
Si trabajas en entorno windows tienes unos paketes que te instalan y pre-configuran (en teoria) tanto Apache como PHP e incluso Mysql (como motor de Base de datos) en tu PC ..
Aqui te dejo mi tipica coleccion de links para q los revises:
Links (enlaces/referencias) sobre PHP
-------------------------------------
Página web oficial de PHP:
http://www.php.net
http://www.php.net/manual/es (el manual de referencia del lenguaje)
Tutoriales sobre PHP: (castellano)
http://www.webestilo.com
http://www.maestrosdelweb.com
http://www.desarrolloweb.com
http://www.tejedoresdelweb.com/php/
Tutoriales y artículos sobre PHP: (ingles)
http://www.phpbuilder.com
Almacen de código, artículos, manuales y utilidades para PHP:
http://www.hotscipts.com/PHP/
Almacen de "classes" para PHP:
http://www.phpclasses.org
Servidor web para PHP:
http://www.apache.org
Bases de datos:
http://www.mysql.com
http://www.postgresql.org
Editores de codigo/depuradores para PHP:
http://www.phpedit.com (windows)
http://www.epplemedia.com (Linux/windows)
Bases de datos, conceptos Genericos y diseño:
http://www.lawebdelprogramador.com/temas/tecdiseno.php
http://www.programacion.net/cursos/bdatosweb/
SQL, lenguaje de consultas usado por BD:
http://www.desarrolloweb.com/manuales/9/
http://www.lobocom.es/~claudio/sql.html
http://www.webexperto.com/manuales/sql/
Mysql y PHP
http://www.mysql.com/doc/ (el manual oficila de referencia, Ingles)
http://otri.us.es/recursosPHP/manual/index.htm (en castellano+php)
Pre-instaladores WAPM (Windows+Apache+PHP+Mysql)
FoxServ
http://sourceforge.net/projects/foxserv/
PHP Triad
http://sourceforge.net/projects/phptriad/
Un saludo,