Tienes que tener 2 consideraciones,
1. Primero tienes que tener en tu equipo de prueba instalado php, apache y mysql, esto lo logras con un programa que te instala todo de una, sin mayor problema como el WampServer lo consigues en
http://www.wampserver.com/ todo esto te permite tener un equiò donde corre un motor de páginas web(apache) un programa de programación de páginas dinámicas (php) y un motor de bases de datos(mysql)
2. Luego debes considerar un programa editor donde programes en php, hay muchos entre otros el notepad de windows, edit++, y entre los profesionales esta dreamweaver que te permite ser un gestor de código fuente de php y a la vez un editor de páginas web(html), e incluso con formato(ccs)
Entonces lo único que tienes que hacer es configurar un nuevo sitio en dreamweaver para usar tecnología de servidor y seleccionas php y le das la ruta del wampserver que generalmente es c:wamp\www ahí es donde se guardan todos tus trabajos de prueba.
Cualquier cosa me comentas