Descarga el
WAMP server (Windows, Apache, Mysql, PHP) si usas Windows
LAMP si usas linux
MAMP si usas iOS
PHP no necesita usar programa alguno.. requiere de un servidor local o remoto por lo general se usa el APACHE, aunque existen otros.
Solo debes descargar el paquete de WAMP por ejemplo y una vez instalado le indicas un navegador predeterminado (lo cual no quiere decir que no puedas usarlo en otro navegador, es solo protocolo) ya tienes habilitado para usar el PHP.
Para que puedas usar PHP solo debes encender el WAMP y se encienden todos sus servicios..
en tu navegador puedes poner
http://localhost y ya te ingresará a todas las carpetas e incluso a la base de datos Mysql con el phpMyAdmin que viene con el paquete..
Leete un tuto de youtube o cualquier lugar para ver como funciona el WAMP...
Para crear PHP necesitas un editor.. recomiendo el NETBEANS o el Sublime Text...