xampp will set it all up you just need to go in and edit your settings in the httpd.conf and php.ini to the way you like it the only thing you would need to mess with in the php.ini really is the email function until you get more advanced you wont be editing that to much. the httpd though is where you will need to put the path for your files and stuff.