BitNami stacks make it incredibly easy to install your favorite open source software. Application stacks include an open source application and all the dependencies necessary to run it, such as Apache, MySQL and PHP or Ruby.
The stacks are available in Windows, Mac, Linux, Solaris and Solaris.
There are various application stacks available from blogging, CMS, poll, WiKi, ECM, eLearning, bug tracking, version control and portal server which should satisfies most of your requirements.
Check it out…