De hecho, nunca he usado dreamweaver, pero creo que es un editor WYSIWYG, así que bastaría con un editor multilenguaje (yo uso TSW WebCoder), un navegador (obvio), un servidor que soporte php o descargar de
www.php.net el lenguaje, y un servidor, apache de preferencia.
php es un lenguaje del lado del servidor, por lo que será necesario buscar un host con php instalado.
Saludos