Try ApacheLite. it is a very easy Apache offline server that does not need to be installed on your machine. just unpack it, run the Apachelite.exe and you are ready to test your php pages. read the Help text by clicking the help icon and you'll find some quick quidelines. It can be run directly on any usb flash disk. it has its own root directory.
you have to place the folder containing your php web pages onto its udrive\www\ directory. it would look like this
udrive\www\mysite
and the browser's address, type http://localhost/mysite
get it here
http://itblog.tourwithher.net/ go to download page