For most of the web based hack development, Linux, Apache,
MySQL and PHP is what will be needed. Here are some articles/blog
entries on how to set up the LAMP stack on a server to get you going.
XAMPP is a package available on http://www.apachefriends.org for a
simple easy to install setup for LAMP. XAMPP is an easy to install
Apache distribution containing MySQL, PHP and Perl. XAMPP is
really very easy to install and to use - just download, extract and start.
The XAMPP download for various operating systems is found under
For a more hands on approach of setting up a LAMP platform any of
the following links can be used. http://lamphowto.com/ - Building a LAMP Server ( Dated 2006 )