Para instalar un servidor local puedes utilizar software que incluye todo, recomiento XAMPP, podrás encontrar una mejor lista en las FAQ de PHP.
Por lo demás ... muevo tu tema a Aplicaciones Prefabricadas. A mi parecer los foros más recurridos son phpBB y SMF ... y vBulleting pero es de pago. Lo mejor será que busques, leas y pruebes.
Saludos