Wednesday 3rd August 2005 - Friday 9th September 2005
When testing (X)HTML files, you can simply open them up in the browser of your choice and check if they work properly. However, if you use PHP or another method of changing the web page server side, you can't test your page locally, or at least not just with a web browser. You need to install a web server that can generate the pages for you - and Apache fits the bill.
This guide assumes you're on Debian - if you're not, many of the stages are still the same.