A phenomenal amount of information is being managed by open source content management systems (CMS), wikis, and blogs. However, most of these content management systems work on the popular but difficult to configure LAMP (Linux, Apache, MySQL, PHP) stack, which makes setting one up fall within an administrator’s domain. You can simplify your hosting tasks by turning to XAMPP, a full-featured Apache, MySQL, PHP, and Perl stack that works on Linux, Windows, Mac OS X, and Solaris. It can give you a fully integrated server environment within minutes.
For Macintosh users, check out MAMP, the corresponding Mac-Apatche-MySql-PHP combo.