Hola,
Para ejecutar PHP en local debes instalar PHP en un servidor web compatible con el. Puedes usar el IIS, pero donde se ve la potencia de PHP es como modulo de Apache. En
http://www.maestrosdelweb.com/editorial/phpmysqlap/ tienes una guia paso a paso de como instalar Apache, PHP, MySQL en tu equipo windows. Con eso ya tienes un servidor PHP completo (bueno, casi, faltaria el servidor SMTP).
Y como editor, dicen que el DW soporta PHP, aunque yo nunca lo he probado. Tambien como siempre he sido programador prefiero un editor de codigo antes que uno WYSIWYG (DW).
Lo demas lo puedes aprender leyendo las FAQs.
Suerte.