Server2Go is a portable web server environment built to be used in CD-ROMS, memory sticks & similar portable media.
It has almost everything you need to run a web application:
- Apache 1.3.x, 2.0.x and 2.2.x
- PHP 5.2.x with a lot of extensions. Downgrade packages to 4.4.x and 5.0.x available)
- MySQL 5 support
- Perl 5.8 with many CPAN modules integrated
Server2Go auto-configures all the settings that may vary in every environment like ports & proxy settings.
It starts the server environment at the background when the CD-ROM is run & closes it automatically when the browser is closed.
Website: http://www.server2go-web.de/
Download: http://www.server2go-web.de/download/download.html

Great stuff. Nice to read some well written posts. A long way between them.