Find the Uniform Server (also known as the miniserver) at  Sourceforge Mini Server
  
Download, and install, the server. Note that you should EXPECT some
difficulties in getting this to run. This is common with installation of
sophisticated software, especially when it is only supported by the
community. This is part of your first week's tasks.   
Note: The classrooms PCs are becoming increasingly restrictive, so running
off of a laptop might be a much safer option. If you plan on using the
classroom PC for your demo, then you MUST arrange to try your software out
before class, or after a previous class, to make sure that it will work. 
We will have a conflict with the web server running on the classroom
computer, which cannot be stopped. So, if you run off of a laptop, or off of
a server that is not local, you can arrange for port 80 to free. Otherwise
you will have to use another port on the classrroom PC, such as port 8040
(pick your own port above 1200). This can be tricky, and should be done at
home first, and then on a dry run on the classroom PC well in advance of
your demo. 
(But note, even if you run at a different port, I recommend that your return
your home server to port 80 for a while when playing with it because the
built-in documentation seems a little more accessible that way.) 
If you were to use port 8040, for example, this means that you would find
your files at http://localhost:8040/....  instead of just
http://localhost/... 
Here are some temporary "hacks" that  may  help (advisory only): 
 
In all cases, part of your job is to figure out how to get this powerful,
free, software running as part of your project exercise. Do not expect to be
helped!  
To change the port where your server is running, either follow the current
documentation, or find the file:
[wherever you put it...]usr\local\Apache2\conf\httpd.conf
and change the line that says
ServerName localhost:80
to 
ServerName localhost:8040
change listen 80 to listen 8040
[Search on "80" to find these lines]
You may also have to change "localhost" to "localhost:8040" elsewhere in
your system as well.
--------------------------------------------
When the server is running there may be a way to make these configuration
changes through the administration web pages.
Your ADMINISTRATION page for the web server will now be at:
http://localhost:8040/apanel
Put your files as subdirectories of the web root "www."