1. настроить локальную систему для тестинга. apache + php + mysql. не бойтесь, тут все настраивается просто и мануалов — кучи. есть еще автонастраиваемый комплект всего вышеперечисленного, называется «денвер», но сам я не юзал, сказать ничего не могу. но говорят, что он устанавливает все это добро в 2 клика
2. использовать нормальное IDE для написания PHP. например, PHP Designer. он, к тому же, автоматом настраивает xdebug, что позволяет запускать и дебажить пхп код прямо в IDE.
3. по поводу фреймверков — тут надо быть аккуратным. сначала познать азы, а не пытаться сразу прикрутить хрен знает что