Server2Go is a completely FREE Portable Web server that includes Apache, MySQL, SQLite, Perl and PHP. Web applications used with Server2Go can be accessed directly from a USB flash drive or memory stick, CD ROM or from a folder on a local Hard Drive.
The package provides a great method of bringing your webwork with you to show potential clients, classmates and instructors, friends etc. This All In One Portable Webserver is available in various packages ranging from a micro package to a full blown Server with Perl.
Server2Go Portable Web Server
Authors Website: It appears that this project has been discontinued. Here is the archived Project Page
Download: Choose a Portable Server2Go Download from one of the zipped versions.