Lots of advice here. but There is a lot simpler way. Download PHPtriad. You will have the latest Apache server, PHP, MySql. Mysql adiministration, all configured and ready to go. Apache config is easy all you have to do is edit 3 lines of text and dump your website stuff into htdocs. It takes about 20 minutes from start to finish. And if you want to put up a bulletin board PhpBB will dump into the server along with your website and you will have that up and running in just a little bit.
Bleep
Link to triad
Bleep
Link to triad