for a start you need Apache Web Server from
http://www.apache.org
then if you intend to run php scripts on it you need to setup php which you can download from
http://www.php.net
other things you might want to use:
mySQL - database system for use with things like forums or CMS's