Empecemos por el principio ..
PHP es un lenguaje del "lado del servidor" .. como tal .. sólo depende del servidor y de que este tenga instalado el interprete de PHP y habilitado para tu hosting en concreto .. Esto te lo dirá las especificaciones técnicas del servicio de hosting que adquieras .. y si usas ya uno .. revisa tu plan (lo que comprastes). También puedes probarlo con:
Código PHP:
<?
phpinfo();
?>
Crea un archivo con extensión .php y lo subes a tu "public_html" o donde subas tus páginas HTML habituales .. y lo ejecutas por el URL llamandolo:
http://www.nose.tal/comolollames.php
Afortunadamente PHP (el interprete) está disponieble para vários S.O. .. entre los más comunes Linux (lo mejor que hay para PHP) y en Windows también ..
El "editor de páginas web" como su nombre indica es para eso mismo .. para "editar páginas web" sobre todo HTML .. PHP es un más que un "lenguaje de marcas" como lo es HTML así que suele requerir de otro tipo de editores; no tanto para "escribir" el código (eso lo puedes hacer hasta con el "notepad de windows") en sí sino para depurarlo en conjunto con la instalación de forma local (si quieres trabajar desde tu PC antes de subirlo todo al servidor) de un completo servidor HTTP (Apache o cualquier otro) junto con el interprete de PHP.. aunque con Dreamweaver tienes asistentes para "crear" código PHP a "golpe de ratón" (no recomendable).
Un saludo,