Take a look at
XAMPP. I am using it on a laptop running Vista basic and the set-up was super simple (Unzip and put in a top level directory of the hard drive; use xampp-control.exe to start Apache and any additional services, MySQL, Filezilla, etc.; copy your web site files to the htdocs driectory).
I am using it locally to debug PHP files before putting them on the live server with a hosting company but it will also runs as a server that can be accessed from other computers on a LAN.