Для написания скриптов РНР нужен локальный сервер с версией РНР не ниже 5.3. Чтобы не устанавливать по отдельности Apache, РНР, MySQL, используют готовые сборки такие, как Open Server. Редактировать файлы удобнее всего в программе Notepad++. Я еще использую плагин под нее Newfile&Browser, тогда скрипты можно запускать прямо в редакторе. Очень удобно.